我正在尝试在 QGLWidget 上绘制 QRubberBand。出于某种原因,橡皮筋的区域被绘制为不透明的,我看不出它后面是什么。这有点超出了橡皮筋的用途,因为它是一种选择里面东西的方式。
我在 QStyleOptionRubberBand 的文档中看到有一个“不透明”成员,但我不知道如何以默认样式访问它或如何更改它。
有人做过吗?
我正在尝试在 QGLWidget 上绘制 QRubberBand。出于某种原因,橡皮筋的区域被绘制为不透明的,我看不出它后面是什么。这有点超出了橡皮筋的用途,因为它是一种选择里面东西的方式。
我在 QStyleOptionRubberBand 的文档中看到有一个“不透明”成员,但我不知道如何以默认样式访问它或如何更改它。
有人做过吗?
It would be great having any source code ? But here are how I would attempt to fix the problem :
Hope it helps !
您是否在使用 Areo 的 Vista/Win7 中?如果是这样,当你关闭它时它会起作用吗?
编辑:消息#6怎么样?
“与此同时,我在 QT 源代码中查找它,我注意到以下将解决我的问题:myQRubberBand->setWindowFlags(Qt::ToolTip);”