当前位置:编程学习 > wap >>

求助:一个QWidget中实现了QPaintEvent,另一个QWidget中调用hide(),会触发,是什么原因?

求助:一个QWidget中实现了QPaintEvent,另一个QWidget中调用hide(),会触发第一个QWidget中的PaintEvent,是什么原因?

求各位QT高手解答!! --------------------编程问答-------------------- 补充:
详细描述一下,
总共两个QWidget:
1号QWidget中利用PaintEvent绘制了一幅图片,
2号QWidget实现了一个定时消失的图片。


在2定时消失时,1刚好切换到了另一副图片,这是2消失时(调用hide()),就会触发1的paintEvent.

--------------------编程问答-------------------- 1,2 都在同一个界面里吧。
2消失的时候,父控件会重绘,所以1也重绘了。
大概是这样吧。
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,