QT中QWidget类参考!(61)

2023-05-03 来源:飞速影视
void QWidget::unsetPalette ()
重置这个窗口部件的调色板。详细情况请参考“palette”属性。
void QWidget::update () [槽]
更新窗口部件,除非更新已经失效或者窗口部件被隐藏。
这个函数不会导致一个立刻的重新绘制——更正确的是,当Qt回到主事件回路中时,它规划了所要处理的绘制事件。这样允许Qt来优化得到比调用repaint()更快的速度和更少的闪烁。
几次调用update()的结果通常仅仅是一次paintEvent()调用。
Qt通常在paintEvent()调用之前擦除这个窗口部件的区域。仅仅只有在WRepaintNoErase窗口部件标记被设置的时候,窗口部件本身对绘制它所有的像素负有责任。
也可以参考repaint()、paintEvent()、updatesEnabled、erase()和setWFlags()。
实例:desktop/desktop.cpp和scrollview/scrollview.cpp。
void QWidget::update ( int x, int y, int w, int h ) [槽]
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。
更新窗口部件中的矩形(x, y, w, h),除非更新已经失效或者窗口部件被隐藏。
这个函数不会导致一个立刻的重新绘制——更正确的是,当Qt回到主事件回路中时,它规划了所要处理的绘制事件。这样允许Qt来优化得到比调用repaint()更快的速度和更少的闪烁。
几次调用update()的结果通常仅仅是一次paintEvent()调用。
如果w为负数,它被width()-x替换。如果h为负数,它被height()-y替换。
Qt通常在paintEvent()调用之前擦除这个窗口部件的区域。仅仅只有在WRepaintNoErase窗口部件标记被设置的时候,窗口部件本身对绘制它所有的像素负有责任。
也可以参考repaint(), paintEvent(), updatesEnabled and erase().
void QWidget::update ( const QRect & r ) [槽]
相关影视
合作伙伴
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)

www.fs94.org-飞速影视 粤ICP备74369512号