成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解 Qt Designer 不同容器使用方法

移動開發
本文介紹的是詳解 Qt Designer 不同容器使用方法,Qt Designer 提供可視化反饋來幫助你在容器內部放置對象,詳細內容,我們先來看本人介紹。

Qt Designer 不同容器使用方法是本文要介紹的內容,容器控件對成組的 form 之上的控件提供高級的控制. 它們可以用來實現各種各樣的功能, 例如管理輸入控件, 為其它控件提供分頁,列表,或者只用作裝飾容器.

Qt Designer 提供可視化反饋來幫助你在容器內部放置對象, 當你從控件盒(或其他地方)中拖出一個對象放置到form 之上, 當光標移動到容器之上時,相應的容器將高亮顯式. 這是指示你可以把對象放到里面, 使得該對象成為該容器的子對象. 這種可視反饋機制是很重要的,因為這很容易確定對象真正放到容器中了. 控件和spacers都能在容器內部使用.

Stacked控件, tab控件, 以及toolboxes 在Qt Designer中有特殊的處理. 通常, 自己寫代碼添加page (tabs, pages, compartments)到這些容器中時. 在你自己寫代碼時,你需要提供現有的控件,要末 是 placeholders ,要末包含子控件.在 Qt Designer中, 這些都會自動的為你創建, 因此你可以直接添加子對象到每一頁上面.

典型的容器允許它的子對象在一個或多個布局中排放. 提供的布局管理類型依賴于每個容器, 盡管設置布局通常只是通過點擊相應對象來選取對象, 然后應用一個布局這末簡單. 下表顯式可用容器的列表.

Frames

Frames 用來容放和分組控件, 也可用于裝飾. 它們用來作為更加復雜容器的基礎, 但是它們也可以來在form中作為 placeholders.

frames最重要的屬性是 frameShape, frameShadow, lineWidth, and midLineWidth. 這些在 QFrame 類聲明中可以找到更加詳細的說明.

Group Boxes

Group boxes通常用來分組放置具有相似用途的 checkboxes 和radio buttons . group boxes 最重要的屬性有 title, flat, checkable, 和 checked.這些在 Group Box樣例中都有演示, 在 QGroupBox 類文檔中也有相應的描述. 每個 group box 可以包含他自有的布局, 并且如果它用來容放其他控件的話, 這也是必要的. 為group box添加布局, 只需跟通常一樣在里面點擊并應用布局.

Stacked Widgets

Stacked widgets 是僅有頂層布局控件可見的控件集合. 對可見控件的控制通常通過另外的控件來管理, 例 如 combobox, 結合使用 signals 和 slots.

當你設計 stack 控件的時候, Qt Designer 會在stack 控件的右上角顯示一個箭頭來允許你查看stack中 所有的控件. 這些箭頭并不會出現在預覽或者最終的組件中.可以選中stack控件并且在右鍵菜單中選擇前頁項和后頁項來在stack 中遍歷. 在右鍵菜單中的添加頁和刪除頁選項,可以允許你添加或者刪除stack中的頁

Tab Widgets

Tab widgets 允許開發者把一個控件的內容分割成用不同標簽標示的段,在任何時候只顯示其中的一個段.tab widget默認包含兩個 tabs, 并且這些可以按需要進行定制.

刪除一個 tab:

點擊它的標簽使其成為當前tab.

選中 tab widget 并且打開它的右鍵菜單.

選擇" Delete Page".

添加一個 tab:

單擊它的標簽使其成為當前tab.

選中 tab widget 并且打開它的右鍵菜單.

選擇" Insert Page".

你可以在當前頁之前或之后插入一個頁. Qt Designer 將創建一個指定的新控件并且將它插入到相應的tab
控件中.

你可以通過在屬性編輯器中更改currentTabText屬性來改變當前tab 的屬性.

ToolBox Widgets

Toolbox widgets 在一個toolbox中提供一系列的頁或者隔間.它們以一種和stacked widgets相似的方 式進行處理. 為了在一個toolbox中重命名一個頁, 使得 toolbox 成為你的當前 pange然后在屬性編輯器中改變它的 currentItemText屬性.

添加一個頁:

為添加一個頁, 在 toolbox 的右鍵菜單中選取 "Insert Page", 你就可以在當前 頁之前或者之后添加該頁.

刪除一個頁: 
       
為刪除一個頁, 在 toolbox 的右鍵菜單中選取 "Delete Page", 你就可以刪除當前頁. 
               
Dock Widgets

Dock widgets 是浮動的 panel, 通常包含輸入控件以及更加復雜的控制, 它要末附著附在主窗口邊緣的  "dock areas", 或者作為獨立的工具窗口浮起,但是 dock widgets 可以被添加到任意類型的 form 上, 它們通常創建自主窗口模板。

小結:關于Qt Designer 不同容器使用方法的內容介紹完了希望本文會對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-08-04 18:39:54

注冊表注冊表編輯器

2011-06-24 15:06:40

QT

2011-06-14 10:18:58

QThread Qt 線程

2009-12-28 13:28:03

WPF視頻

2011-06-30 16:53:18

QT Creator TableWidge

2010-06-01 19:55:30

SVN使用

2010-06-03 17:38:03

Hadoop命令

2009-12-02 16:04:44

PHP fsockop

2010-10-09 10:30:03

JS event

2010-01-28 17:07:03

Android Gal

2012-05-11 10:13:54

2009-08-25 16:54:28

C# RichText

2010-05-31 11:30:57

SVN使用

2010-01-25 14:10:21

C++堆棧

2009-11-30 17:43:54

PHP split()

2011-08-30 13:49:57

Qt數據庫QTableView

2010-01-19 14:50:20

VB.NET集合

2010-01-19 09:36:06

VB.NET Func

2012-05-10 10:53:10

Linuxhistory

2011-05-20 17:05:59

ADO.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一区二区三区四区视频 | av电影一区二区 | 琪琪午夜伦伦电影福利片 | 伊人二区| 日韩欧美在线不卡 | 成人影院av | 亚洲视频在线观看免费 | 天堂三级 | 日韩精品一区在线 | 青青久久 | 成人久久网 | 电影在线 | www.天天操.com| www.99热.com | 午夜电影一区 | av网站在线播放 | 精产国产伦理一二三区 | 久久久久国产精品一区二区 | 久草青青草 | 久久高清国产视频 | 欧美群妇大交群中文字幕 | 欧美理论 | 久久国产精品免费一区二区三区 | 在线一区二区三区 | 亚洲一区二区高清 | 婷婷午夜天 | 亚洲导航深夜福利涩涩屋 | 天天综合网天天综合 | 亚洲二区视频 | 在线观看免费av网 | 成人国产精品免费观看视频 | 成人在线欧美 | 中文字幕av第一页 | 最新国产在线 | 久久亚洲精品国产精品紫薇 | 午夜精品一区 | 黄色一级大片视频 | 在线视频a| 97精品超碰一区二区三区 | 日韩欧美一级精品久久 | 亚洲不卡在线观看 |