catalog
Base
size
所有部件(QWidget、QPushButton、、、),他的默认size 都是640 * 480
sizeHint
所有部件,如果他没有Layout的话,默认的sizeHint(即推荐的大小),都是一个invalid值
如果有Layout,则他的值 是layout所“首选的”大小。
setMaximumSize最大、最小
这并不是一定的!
比如说: W虽然设置了大小是(100100),但是他的布局layout,所得到的大小 最小是(200200)
那么,这个W 他就是200*200的大小!!
所以,对于布局 里的部件,一定要设置他的(最小/最大size)!!!
因为,所有部件默认的size 都是640 * 480,导致layout也非常大!
本文探讨了Qt中部件(QWidget及其子类)的默认尺寸、sizeHint、setMaximumSize与布局管理的关系。默认部件大小通常是640*480,但布局会根据layout的首选大小调整部件尺寸。在布局中,部件的实际大小可能受到限制,因此必须明确设置部件的最小和最大尺寸,以避免因默认大小导致的布局过大问题。这对于优化Qt界面的显示至关重要。
1451

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



