偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

淺談 Qt 布局管理器 基礎(chǔ)學(xué)習(xí)

移動(dòng)開(kāi)發(fā)
本文講解的是來(lái)淺談 Qt 布局管理器 基礎(chǔ)學(xué)習(xí),UI設(shè)計(jì)很重要,我們先來(lái)看本文內(nèi)容介紹。

Qt 布局管理器 基礎(chǔ)學(xué)習(xí)是本文要介紹的內(nèi)容,學(xué)習(xí)Qt的時(shí)候,參照幫助手冊(cè)和相關(guān)書籍,其中的例子幾乎都是手動(dòng)的編寫代碼。至于方便設(shè)計(jì)界面的Qt designer的例子幾乎就沒(méi)有,想在designer中實(shí)現(xiàn)子窗口隨主窗口大小變化而變化,整的我郁悶了老半天,后來(lái)閱讀Qt designer英文手冊(cè),才找到了解決的方法,在此和大家一起分享。下述文字是幫助的英文翻譯和個(gè)人感悟。

1.Qt布局管理器的簡(jiǎn)介

Qt Designer 是一個(gè)可視化的基于 Qt 的用戶界面設(shè)計(jì)工具。用來(lái)生成 ui 定義文件,而不考慮具體的語(yǔ)言。很好使用,掌握其中的布局管理是學(xué)習(xí)好Qt Designer的關(guān)鍵。

布局管理器——在創(chuàng)建的窗口中,為了方便地管理其中的控件,而誕生了布局管理器

將各種控件按照實(shí)際需要,放在布局管理器中,可以方便地對(duì)其進(jìn)行管理。此后,窗口大小變化時(shí),其將會(huì)自動(dòng)進(jìn)行調(diào)整變化。

如果你將自己創(chuàng)建的控件放在了布局管理器中,那么再想手工的改變控件的大小時(shí)就不有自主了。因?yàn)椴季止芾砥饕呀?jīng)掌控了你的控件,自動(dòng)替你進(jìn)行管理了,不需要你進(jìn)行移動(dòng)和調(diào)整大小了。

如果你覺(jué)著布局管理器管理的不夠好,那么你可以通過(guò)“breaking layouts”來(lái)打破原來(lái)的布局,自己重新手工布局也行。

此處,我們重點(diǎn)只是討論Qt designer的布局管理器的使用。

2.Qt designer 布局管理器的使用方法

首先,選中控件,右擊之后,彈出的快捷菜單中包括:

HorizontalLayouts and Vertical Layouts,水平和垂直布局;

The Grid Layout ,網(wǎng)格布局;

Splitter Layouts,分割器布局;

The Form Layout,窗體布局。

其中每個(gè)布局效果到底怎么樣,我建議大家自己去實(shí)踐,來(lái)回地試一試就會(huì)找到感覺(jué)。一般常常使用的是

  1. HorizontalLayouts and Vertical Layouts和The Grid Layout  

下邊通過(guò)一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明。首先在Qt Designer中創(chuàng)建一個(gè)MainWindow主窗口,然后在其中添加一個(gè)Label和一個(gè)Table Widget控件,最終效果如圖1-1所示。

Qt 布局管理器 基礎(chǔ)學(xué)習(xí)

圖1-1 布局前界面

其次,選中兩個(gè)控件,右擊,彈出快捷菜單,如圖1-2所示。

Qt 布局管理器 基礎(chǔ)學(xué)習(xí)

圖1-2 設(shè)置布局的快捷菜單

再次,選擇Lay Out Vertically選項(xiàng),效果如圖1-3所示。

Qt 布局管理器 基礎(chǔ)學(xué)習(xí)

圖1-3 選擇控件布局后

然后,單擊選中主窗口(注意是單擊主窗口,先取消對(duì)所有控件的選擇,只選中主窗口),右擊之,在彈出的快捷菜單中選擇“Lay Out Vertically”,建立***布局管理器。如圖1-4所示。

圖1-4 設(shè)置***布局管理器

Qt 布局管理器 基礎(chǔ)學(xué)習(xí)

到此為止,已經(jīng)完成。保存之后,按Ctrl+R組合鍵,查看結(jié)果,***化主窗口,觀察效果哦。呵呵…注意,要想達(dá)到預(yù)想的效果,***布局管理器的設(shè)置是必不可少的哦!

小結(jié):關(guān)于淺談 Qt 布局管理器 基礎(chǔ)學(xué)習(xí)的內(nèi)容介紹完了希望本文對(duì)你有所幫助,更多內(nèi)容請(qǐng)參考編輯推薦。

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

2011-06-10 09:29:36

Qt Creator 布局管理器

2012-12-31 10:36:58

Android開(kāi)發(fā)RelativeLay布局

2009-02-01 10:17:22

布局管理器LayoutManagGUI

2011-07-04 15:30:24

Qt 布局 GridLayout

2012-04-23 10:49:04

AWTJava

2011-07-04 13:26:30

Qt Designer

2011-07-04 13:08:26

Qt Designer

2011-07-04 13:17:18

Qt Designer 布局

2009-08-05 13:50:23

ASP.NET狀態(tài)管理

2011-07-04 16:20:54

QT 窗口 QWidget

2011-06-28 15:37:34

Qt 內(nèi)存

2011-09-07 16:36:00

Qt Widget

2011-06-30 11:23:29

Qt 線程

2011-07-07 11:03:07

iOS MVC Objective-

2011-06-28 14:02:34

QT ARM

2010-01-06 16:33:24

Ubuntu軟件包

2010-12-28 14:53:29

服務(wù)器管理器

2011-06-10 16:44:17

Qt 瀏覽器

2021-11-11 11:13:20

js Npm基礎(chǔ)

2009-07-17 09:44:28

Look And Fe布局管理器SWT和Swing
點(diǎn)贊
收藏

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