1、minimumSize是一个部件设置的最小值,minimumSizeHint是部件Qt建议的最小值;
2、minimumSizeHint是必须在布局中的部件才有效,如果是窗口,必须窗口设置了布局才有效,该值应该是布局的最小大小;
3、官网介绍说 如果minimumSize设置了值,则minimumSizeHint无效,但老猿验证有些不一样,请参考下一条;
4、经老猿验证在布局中的部件或存在布局的窗口:
1>当布局的大小约束sizeConstraint值为SetMinimumSize、SetMaximumSize、SetMinAndMaxSize这三种中之一时,部件特别是窗口的尺寸调整时最小化尺寸是受minimumSizeHint限制,这个与官网上介绍的不一样。
2>当布局的大小约束sizeConstraint值为SetNoConstraint、SetDefaultConstraint之一时,部件特别是窗口的尺寸调整时最小化尺寸是受minimumSize限制。
博客地址:https://blog.youkuaiyun.com/LaoYuanPython
老猿Python博客文章目录:https://blog.youkuaiyun.com/LaoYuanPython/article/details/98245036
Qt部件尺寸约束解析
本文深入探讨了Qt中部件尺寸约束的微妙差异,详细解析了minimumSize与minimumSizeHint的区别,以及它们在不同布局约束下的行为表现。通过实证研究,纠正了官方文档的部分误导,为开发者提供更准确的指导。
507

被折叠的 条评论
为什么被折叠?



