Qt重绘机制
Posted judes
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt重绘机制相关的知识,希望对你有一定的参考价值。
一、引发重绘的事件
1、调用repaint()
2、调用uodate()
二、控件hide或者show
三、其他
ps:
repaint函数是立即重绘,没有优化
update会优化,异步重绘,所以如果调用多次update可能会只重绘一次
重绘的函数是:
paintEvent,这是QWidget的,可以直接重写
以上是关于Qt重绘机制的主要内容,如果未能解决你的问题,请参考以下文章
Qt事件机制(是动作发生后,一种通知对象的消息,是被动与主动的总和。先处理自己队列中的消息,然后再处理系统消息队列中的消息)