QGraphicsView设为透明后出现蓝色边框
时间: 2024-04-29 13:18:39 浏览: 161
qt 透明提示框
在使用QGraphicsView时,将其设置为透明后出现蓝色边框的原因可能是因为QGraphicsView默认使用了系统的焦点框架,当视图处于焦点状态时,会显示蓝色边框。
要解决这个问题,您可以在代码中禁用焦点框架,方法是在QGraphicsView构造函数中添加如下代码:
this->setFrameStyle(QFrame::NoFrame);
这样就可以禁用系统的焦点框架,从而避免出现蓝色边框。
阅读全文