回复: QT5实现窗体半透明阴影,paintEvent()重绘底图有残留
#11 回 10楼(ppdayz) 的帖子 [zhangjin512 04-28 18:00]
我这边用虚拟机VMware安装了一个WIN7旗舰版,结果还是如问题所描述的那样。
但是在我自己的另外一台电脑上,安装的系统是WIN7旗舰版,运行就是正常的了。
可能跟WIN7系统打的补丁有关系吧
#12 回 9楼(zhangjin512) 的帖子 [justwake 04-29 10:27]
是的我起初是在paintEvent中重绘需要重绘的部分 比如那三个按钮
我第二个想法是重绘除边框外的部分
不过 感觉太麻烦最后还是使用了stylesheet来解决这个问题!手动绘还是太麻烦了!
#13 [hisong7 10-15 18:01]
看了paintEvent() 部分代码,非常有帮助,非常感谢
#14 [sikaixiaoxun 01-15 16:43]
后来如何解决的,能否共享一下代码,我这边和你的相似,但是拖动鼠标改变窗口大小时,窗口闪烁?
#15 [kqh1120 07-06 18:54]
能否共享一下代码