QT中QWidget类参考!(76)
2023-05-03 来源:飞速影视
当改变位置时,这个窗口部件如果可视,会立即接收一个移动事件(moveEvent())。如果这个窗口部件当前不是可视的,它被保证会在它被显示之前收到这个事件。
move()是虚函数,并且Qt中所有其它重载move()的重新实现都调用它。
警告:在moveEvent()调用move()或setGeometry()会导致无限循环。
对于顶级窗口部件的几何形状的概述请参考窗口几何形状文档。
也可以参考frameGeometry、size、x和y。
通过move()设置属性值并且通过pos()来获得属性值。
QRect rect
这个属性保存的是不包含任何窗口框架的窗口部件的内部几何形状。
这个矩形属性等于QRect(0, 0, width(), height())。
对于顶级窗口部件的几何形状的概述请参考窗口几何形状文档。
也可以参考size。
通过rect()来获得属性值。
QSize size
这个属性保存的是不包含任何窗口框架的窗口部件的大小。
当重新定义大小时,这个窗口部件如果可视,会立即收到一个重新定义大小事件(resizeEvent())。如果这个窗口部件当前不是可视的,它被保证会在它被显示之前收到这个事件。
如果这个大小在minimumSize()和a href="#maximumSize">maximumSize()定义的范围之外,它被调整。此外,这个大小总是至少为QSize(1, 1)。
resize()是虚函数,并且Qt中所有其它重载resize()的重新实现都调用它。
警告:在resizeEvent()调用resize()或setGeometry()会导致无限循环。
也可以参考pos、geometry、minimumSize、maximumSize和resizeEvent()。
通过resize()设置属性值并且通过size()来获得属性值。
QSize sizeHint
这个属性保存的是建议的窗口部件大小。
如果这个属性值是无效的大小,那么就没有大小被建议。
如果这个窗口部件没有布局,sizeHint()的默认实现返回一个无效大小,并且否则的话就返回布局的首选大小。
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号