界面設計中,我們經常會要求設計的可以進行肆意的縮放,縮放過程中,界面中的各空間會按照窗口巨細主動調整自身的顯示比例和巨細。在QT中若何完當作這項使命呢,下面我們簡要介紹一下,讀者可以本身試探更多的經驗。
建立界面文件——選擇新建
在Qt“文件”菜單下選擇新建項目或文件,在彈出的菜單窗口中選擇“文件和類",并在右側點擊”Qt設計師界面類",單擊"choose",如圖所示:
建立界面文件——選擇窗體模板
之后會彈出窗體模板選擇界面,在這里我們選擇的是QFram模板,讀者可以自行選擇其他模板,單擊“下一步”,如圖所示:
建立界面文件——設置窗體相關名稱
之后會彈出窗體各名稱設置,給窗體以及窗體類取一個合理的名字,點擊“下一步”,之后是項目辦理相關設置,設置完當作后,點擊“完當作”,如圖所示:
界面控件設計——拖入界面控件
在本界面,我們籌辦設計三行標簽行,每行標簽下設置一個輸入框和一個按鈕,如圖所示,從控件欄將所有需要的控件全數拖到界面上,空白部門用響應的垂直或程度空白控件填充
進行程度結構
因為我們的界面是按行進行設計,是以,我們需要將相關控件進行程度結構以顯得美不雅,程度結構方式如圖所示,選擇需要程度結構的控件(按住ctrl鍵可選多個控件),然后單擊設計界面上方的程度結構按鈕。
進行垂直結構
因為本例子在程度結構后,界面結構只剩下一列,是以此步調可以不要,可是若某一行應用了多個自力的程度結構,則需要此步將相關控件進行垂直結構,總體上形當作多行多列的結構體例。行列之間也可以利用響應的空白控件離隔。
將結構嵌入窗口結構中——最主要的一步
在上述界面結構完當作后,點擊窗體空白處,注重,不要點擊任何控件或結構,半斤八兩于直接選中本家兒窗體。選中之后,右鍵單擊,選擇“結構-程度結構(或者垂直結構)”,具體選擇何種結構按照需要而心猿意馬,本例選擇垂直結構。本結構后的成果如圖所示,可以看到,整個結構已經主動填布滿整個窗口。
運行窗體,查看結果
按F5運行窗體,原始窗體,縮小窗體,再次縮小窗體結果如圖所示,可以看到,跟著窗體尺寸的轉變,各控件也在進行響應的自順應轉變。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!