在Qt Designer中的每個部件,要調整部件大小,需要關注三個部件大小相關的屬性:sizeHint、minimumSizeHint、minimumSize:
1、sizeHint:為布局管理器中部件的預設大小,如果部件不在布局管理中就為無效的值,該值是Qt中對每個部件大小的建議值,也是預設值,不能修改;
2、minimumSizeHint:為Qt推薦的部件最小大小,如果部件不在布局管理中就為無效的值,在布局管理器中minimumSizeHint 就是部件的預設最小值,除非目前部件的大小政策為QSizePolicy.Ignore或者minimumSize被設定,布局管理器不會調整一個部件的大小到比minimumSizeHint 傳回值更小的大小;
3、minimumSize:minimumSize為部件的最小大小,部件尺寸縮放時不允許比minimumSize更小,如果部件大小被設定為QSize(0, 0),則minimumSize将失效。一般控件的這個值預設為QSize(0, 0)。該值可以調用setMinimumSize進行調整。
