• 3520阅读
  • 3回复

图形被其他窗体覆盖后即消失不再显示,怎么样使其不受影响,继续显示? [复制链接]

上一主题 下一主题
离线mivastudy
 
只看楼主 倒序阅读 楼主  发表于: 2009-07-02
请教大家一个问题:
在按纽上画了一个图形后,若移动按纽所在的窗体至屏幕外面在移动回来,则所画的图形消失,没有移到屏幕外方的图形仍保持原来不变,或是移动其他窗体覆盖按纽所在的位置,则也出现被覆盖的位置图形消失问题,请问怎么使这个按纽上所画的图形不受其他窗体或操作影响?
谢谢!
离线cooljeff
只看该作者 1楼 发表于: 2009-07-02
你绘图是不是不在paintEvent里面画的
离线mivastudy
只看该作者 2楼 发表于: 2009-07-02
直接用qpainter画的

是不是用update就行了?
离线cooljeff
只看该作者 3楼 发表于: 2009-07-02
应该重写paintEvent函数,然后在这个里面绘图吧,因为窗口更新的时候这个槽会被调用
快速回复
限100 字节
 
上一个 下一个