QT Designer基礎——登陸界面設計基礎版2

認識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控件的排列太近了,怎麼讓它顯式更加隔開一些:

上面的寬度和高度屬性當前是灰色的,不能進行修改,那麼經過什麼途徑進行修改?

能夠經過佈局這個控件的的屬性修改:

垂直佈局:對當前全部控件進行垂直佈局

對窗體進行佈局設置:

窗體也應該帶有佈局屬性,這樣窗體在進行縮放時,窗體中控件纔會總體進行縮放,下面是未進行窗體佈局設置的狀況:

怎麼進行窗體佈局設置:

最終修改的樣式:

 像通常的登陸窗口,不會有縮放功能,顯式的大小是固定的,怎麼到達這個效果呢?

只須要設置窗體的長寬最大值和最小值固定位一致就行:

相關文章
相關標籤/搜索