認識QT Designer提供的可選控件:如下八個大類佈局
Layouts:佈局相關字體
Spacers:留空spa
Buttons:可點擊的按鈕類設計
Item Views和 Item Widgets:高級控件,例如一些列表顯式3d
Containers:高級控件,承載類控件,該類控件中能夠存放其餘控件blog
Input Widgets\Display Widgets:輸入可顯式相關的控件get
座標原點以及控件座標點的標記位置:it
座標原點以下圖所示,能夠設置不一樣的控件的座標值來實現位置定位,以及控件對其,好比豎直排列對其,那就設置X值同樣。登錄
控件是一個面的圖形,(x,y)到底標記的是圖形哪一個點呢——控件選中狀態下都是矩形的(好比圖紙上的邊框用小黑點包裹起來),左上角的點。配置
常規的一些屬性修改:
一、爲控件取名字——惟一的標識一個控件,這樣在代碼中方便引用。
二、改變座標位置:
三、改變控件顏色、字體、字號:
注意:這裏的控件顏色,須要指定改變的什麼屬性的顏色(可選:背景顏色、文字顏色、邊框顏色...)
展現樣式:
使用佈局控件來設計:
佈局控件,就是下面4個控件+2個經常使用space控件,以及佈局控件的快捷方式:
一旦將控件放進佈局中,會出現一些問題,好比縮放時,兩個控件究竟是一塊兒進行大小縮放仍是某一個會發生縮放? 可否單獨修改其中某個控件的尺寸位置?
一、放進佈局中的控件,可否隨着佈局被縮放,是在下面的屬性中進行配置的:
可見當前選中的佈局中的lineEdit控件的水平策略是 expanding的,說明是能夠進行水平縮放的。而垂直策略是fixed,表示寬度不會雖然佈局總體縮放進行改變。固然還能夠修改佈局中前面一個label控件的策略使其能隨着佈局總體縮放進行縮放。
二、登陸與取消兩個button控件始終是連在一塊兒的,要想實現向最開始的那樣中間留有空格,須要使用spaces控件來實現。
三、上面的佈局中的label與lineEdit控件的排列太近了,怎麼讓它顯式更加隔開一些:
上面的寬度和高度屬性當前是灰色的,不能進行修改,那麼經過什麼途徑進行修改?
能夠經過佈局這個控件的的屬性修改:
垂直佈局:對當前全部控件進行垂直佈局
對窗體進行佈局設置:
窗體也應該帶有佈局屬性,這樣窗體在進行縮放時,窗體中控件纔會總體進行縮放,下面是未進行窗體佈局設置的狀況:
怎麼進行窗體佈局設置:
最終修改的樣式:
像通常的登陸窗口,不會有縮放功能,顯式的大小是固定的,怎麼到達這個效果呢?
只須要設置窗體的長寬最大值和最小值固定位一致就行: