QT中QWidget类参考!(73)

2023-05-03 来源:飞速影视
通过setMinimumSize()设置属性值并且通过minimumSize()来获得属性值。
QSize minimumSizeHint
这个属性保存的是建议的窗口部件最小大小。
如果这个属性值是无效的大小,那么就没有被建议的最小大小了。
如果这个窗口部件中没有布局,minimumSizeHint()默认实现返回无效大小并且否则的话返回布局的最小大小。绝大多数内置窗口部件重新实现了minimumSizeHint()。
QLayout从来不会重定义窗口部件大小小于minimumSizeHint。
也可以参考QSize::isValid()、size、minimumSize和sizePolicy。
通过minimumSizeHint()来获得属性值。
int minimumWidth
这个属性保存的是窗口部件的最小宽度。
这个属性和minimumSize().width()一致。
也可以参考minimumSize和minimumHeight。
通过setMinimumWidth()设置属性值并且通过minimumWidth()来得到属性值。
bool mouseTracking
这个属性保存的是窗口部件跟踪鼠标是否生效。
如果鼠标跟踪失效(默认),当鼠标被移动的时候只有在至少一个鼠标按键被按下时,这个窗口部件才会接收鼠标移动事件。
如果鼠标跟踪生效,如果没有按键被按下,这个窗口部件也会接收鼠标移动事件。
也可以参考mouseMoveEvent()和QApplication::setGlobalMouseTracking()。
通过setMouseTracking()设置属性值并且通过hasMouseTracking()来获得属性值。
bool ownCursor
这个属性保存的是窗口部件是否使用它自己的光标。
如果为假,这个窗口部件使用它父窗口部件的光标。
也可以参考cursor。
通过ownCursor()来获得属性值。
bool ownFont
这个属性保存的是窗口部件是否使用它自己的字体。
如果为假,这个窗口部件使用它父窗口部件的字体。
也可以参考font。
相关影视
合作伙伴
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)

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