【发布时间】:2015-01-22 16:03:13
【问题描述】:
我目前正在使用 QWidget::grab() 函数来获取 QFrame 的像素图(及其所有子项),但如果小部件没有任何背景,该函数似乎没有考虑到。
你看,我的 QFrame 设置为“setAutoFillBackground(false)”,但是当抓取它的像素图时,它似乎绘制了默认的浅粉色背景,而不是完全透明。
用包含 Alpha 通道的图片替换像素图可以正常工作。 我使用它的情况是使用 QGL,因此像素图稍后会被渲染为纹理。
【问题讨论】:
标签: c++ qt transparency alpha qpixmap