qt實現窗體自適應,讓視窗在放大縮小時,控制項自動適應窗體大小,使用resizeevent事件實現。
具體步驟如下:
1、在標頭檔案中定義成員變數
qlistm_objlist;
qmapm_objmap;
同時宣告resizeevent事件
public:
void resizeevent(qresizeevent*);
2、建構函式中初始化成員變數
//獲取控制項的位置
m_objlist = this->children();
foreach (qobject* obj, m_objlist)
3、重寫resizeevent事件
void dialog::resizeevent(qresizeevent *)
}
效果圖:原始大小:
放大:
縮小:
Qt 實現窗體控制項自適應
開啟.ui檔案 最外面grid layout grid layout裡面放hlayout 放兩個textedit和乙個vlayout發在hlayout中 在vlayout中放兩個vspace和乙個pushbutton 效果如下 將兩個textedit物件到sizepolicy屬性到水平和垂直測率設定...
WPF自適應窗體實現小結
這幾天,因工作需要,要對乙個小軟體進行ui調整。主要內容就是讓其能夠實現自適應窗體 包括文字和圖示 做成像win7下的media center一樣的ui。自適應窗體,顧名思義,就是視窗內容的顯示大小能夠隨著視窗的大小變化而變化。今天我來說說如何用wpf來實現自適應窗體。首先wpf是微軟推出的新一代視...
WPF自適應窗體實現小結
wpf自適應窗體實現小結 這幾天,因工作需要,要對乙個小軟體進行ui調整。主要內容就是讓其能夠實現自適應窗體 包括文字和圖示 做成像win7下的media center一樣的ui。自適應窗體,顧名思義,就是視窗內容的顯示大小能夠隨著視窗的大小變化而變化。今天我來說說如何用wpf來實現自適應窗體。首先...