自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

剖析Qt Creator布局管理器

移動(dòng)開發(fā)
本篇文章一共講述了三種使用布局管理器的方法,一種是去器件欄添加,一種是用工具欄的快捷圖標(biāo),還有一種是使用鼠標(biāo)右鍵的選項(xiàng)。

Qt Creator中首先對(duì)菜單進(jìn)行完善,實(shí)現(xiàn)布局管理器的應(yīng)用。

1.我們?cè)谧龊玫幕A(chǔ)上再加入一些常用菜單,加以完善。

“文件”的子菜單如下圖。中間的分割線可以點(diǎn)擊Add Separator添加。

剖析Qt Creator布局管理器

“編輯”子菜單的內(nèi)容如下。

剖析Qt Creator布局管理器

“幫助”子菜單的內(nèi)容如下。

剖析Qt Creator布局管理器

2.我們?cè)趧?dòng)作編輯器中對(duì)各個(gè)菜單的屬性進(jìn)行設(shè)置。如下圖。

剖析Qt Creator布局管理器

3.我們拖動(dòng)“新建”菜單的圖標(biāo),將其放到工具欄里。拖動(dòng)“新建”菜單的圖標(biāo)。

剖析Qt Creator布局管理器

將其放到菜單欄下面的工具欄里。

剖析Qt Creator布局管理器

4.我們?cè)偬砑悠渌麕讉€(gè)圖標(biāo)。使用Append Separator可以添加分割線。

剖析Qt Creator布局管理器 

 

5.最終效果如下。如果需要?jiǎng)h除圖標(biāo),可以在圖標(biāo)上點(diǎn)擊右鍵選擇Remove action即可。

下面簡(jiǎn)述一下布局管理器。(這里主要以垂直布局管理器進(jìn)行講解,其他類型管理器用法與之相同,其效果可自己驗(yàn)證。)

1.在左邊的器件欄里拖入三個(gè)PushButton和一個(gè)Vertical Layout(垂直布局管理器)到中心面板。如下圖。

剖析Qt Creator布局管理器

2.將這三個(gè)按鈕放入垂直布局管理器,效果如下。可以看到按鈕垂直方向排列,并且寬度可以改變,但高度沒(méi)有改變。

剖析Qt Creator布局管理器

3.我們將布局管理器整體選中,按下上面工具欄的Break Layout按鈕,便可取消布局管理器。(我們當(dāng)然也可以先將按鈕移出,再按下Delete鍵將布局管理器刪除。)

剖析Qt Creator布局管理器

4.下面我們改用分裂器部件(QSplitter)。

剖析Qt Creator布局管理器

先將三個(gè)按鈕同時(shí)選中,再按下上面工具欄的Lay Out Vertically in Splitter(垂直分裂器)。

效果如下圖??梢钥吹桨粹o的大小可以隨之改動(dòng)。這也就是分裂器和布局管理器的分別。

剖析Qt Creator布局管理器

5.其實(shí)布局管理器不但能控制器件的布局,還有個(gè)很重要的用途是,它能使器件的大小隨著窗口大小的改變而改變。

我們先在主窗口的中心拖入一個(gè)文本編輯器Text Edit。

剖析Qt Creator布局管理器

這時(shí)直接運(yùn)行程序,效果如下。可以看到它的大小和位置不會(huì)隨著窗口改變。

剖析Qt Creator布局管理器

下面我們選中主窗口部件,然后在空白處點(diǎn)擊鼠標(biāo)右鍵,選擇Layout->Lay Out in a Grid,使整個(gè)主窗口的中心區(qū)處于網(wǎng)格布局管理器中。

剖析Qt Creator布局管理器

可以看到,這時(shí)文本編輯器已經(jīng)占據(jù)了整個(gè)主窗口的中心區(qū)。

剖析Qt Creator布局管理器

運(yùn)行一下程序,可以看到無(wú)論怎樣拉伸窗口,文本編輯框的大小都會(huì)隨之改變。

剖析Qt Creator布局管理器

【編輯推薦】

淺析Qt Creator中使用OpenCV庫(kù)

深度解析嵌入式QT開發(fā)環(huán)境搭建

在Windows操作系統(tǒng)下的Qt全局熱鍵

Qt Creator安裝和hello world程序編寫

Qt和KDE在未來(lái)將面臨新的挑戰(zhàn)和機(jī)遇

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-04 15:43:03

Qt 布局管理器 designer

2009-02-01 10:17:22

布局管理器LayoutManagGUI

2012-04-23 10:49:04

AWTJava

2012-12-31 10:36:58

Android開發(fā)RelativeLay布局

2011-06-27 09:15:21

QT Creator

2011-06-21 17:45:27

Qt Creator

2014-07-21 08:53:16

Qt Creator

2010-12-28 14:53:29

服務(wù)器管理器

2009-07-17 09:44:28

Look And Fe布局管理器SWT和Swing

2011-07-04 16:57:36

QT 布局 界面

2013-03-29 12:52:14

Android位置管理

2020-12-25 07:41:36

KubernetesOpenKruise應(yīng)用

2011-06-10 09:09:38

Qt Creator OpenCV

2011-06-15 13:20:56

QT Creator 升級(jí)

2011-07-04 10:09:19

Qt Creator BUG

2011-06-29 14:56:28

Qt Creator 快捷捷

2020-03-12 18:34:30

Windows 10Windows任務(wù)管理器

2015-12-08 12:17:04

2022-02-18 08:25:46

微軟Windows 11任務(wù)管理器

2012-12-11 10:10:30

Javaswing.Group
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)