Qt 實現窗體控制項自適應

2021-06-22 13:17:18 字數 497 閱讀 2794

開啟.ui檔案

最外面grid layout

grid layout裡面放hlayout

放兩個textedit和乙個vlayout發在hlayout中

在vlayout中放兩個vspace和乙個pushbutton

效果如下

將兩個textedit物件到sizepolicy屬性到水平和垂直測率設定成expanding(控制項在水平和垂直方向上自適應)

在主創體沒有控制項到為止右鍵->布局->grid 布局即可

小技巧:在調節各控制項之間到包含關係時,可以在creator介面物件樹列表中,按ctril+滑鼠選擇多個控制項

此時控制項到顯示介面,選中到控制項會被框出來,此時滑鼠左鍵移動顯示介面備選中到控制項到右側包含他們到類名下

這樣被選中到物件集合就被包含在制定到物件下面了,介面也會作出相應到顯示變化

Qt實現窗體自適應

qt實現窗體自適應,讓視窗在放大縮小時,控制項自動適應窗體大小,使用resizeevent事件實現。具體步驟如下 1 在標頭檔案中定義成員變數 qlistm objlist qmapm objmap 同時宣告resizeevent事件 public void resizeevent qresizee...

Qt 控制項自適應字型大小

當你的字型太大的時候需要qlable自適應調整qlable的高度,adjustsize就可以滿足此要求,其他的控制項也一樣,比如qcheckbox,qlineedit等控制自適應字型大小都可以使用adjustsize lable adjustsize 自動調整label的高度,需要注意的是這個不是一...

C 窗體控制項自適應縮放

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...