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

淺談 Qt 布局那些事

移動開發
本文介紹的是淺談 Qt 布局那些事,關于布局,也為友們分享了許多,想要獲得更多內容,請參考本文末尾。

Qt 布局那些事是本文介紹的內容,直接進入主題。GridLayout是一個非常強大的布局管理器,它可以實現很多復雜的布局,名字中暗示它將所有控件放置在類似網格的布局中.^__^GridLayout有兩個構造函數.

先說下GridLayout

GridLayout的意思是按照網格布局,我記得這個在java中的GUI布局也有這個。比較容易理解,就好比一個一個的方格,我們先來看看Qt文檔中給出的定義:

  1. void QGridLayout::addWidget ( QWidget * widget, int row, int column, Qt::Alignment alignment = 0 )  
  2. void QGridLayout::addWidget ( QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 ) 

***個的布局的參數的意思依次為:QGridLayoutName,行號,列號。

第二個的布局的參數的意思依次為:QGridLayoutName,行號,列號,行寬,列寬。

***,要將設置好的布局添加進去,setLayout(yourLayout);

下面是寫的一個簡單的小例子:

  1. QLabel* nameLabel=new QLabel(tr("Name"));  
  2. QLineEdit* nameLine=new QLineEdit;  
  3. QLabel* addressLabel=new QLabel(tr("Address"));  
  4. QTextEdit* addressText=new QTextEdit;  
  5.  
  6. //布局采用gridLayout  
  7. QGridLayout* mainlayout=new QGridLayout;  
  8. mainlayout->addWidget(nameLabel,0,0,1,1);  
  9. mainlayout->addWidget(nameLine,0,1,1,3);  
  10. mainlayout->addWidget(addressLabel,1,0,3,1,Qt::AlignTop);  
  11. mainlayout->addWidget(addressText,1,1,3,3);  
  12. setLayout(mainlayout); 

關于addStretch()

  1. QVBoxLayout* buttonLayout=new QVBoxLayout;  
  2. buttonLayout->addWidget(addButton);  
  3. buttonLayout->addWidget(submitButton);  
  4. buttonLayout->addWidget(cancelButton);  
  5. buttonLayout->addStretch(); 

上面這一段加不加***一句的效果如下圖:

淺談 Qt 布局那些事

小結:淺談 Qt 布局那些事的內容介紹完了希望本文對你有所幫助!更多內容請參考編輯推薦。

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

2011-06-30 14:34:17

QT Tablewidge QTableWidg

2011-06-30 10:59:43

2011-07-04 13:51:02

QT 對象 模型

2011-07-04 15:43:03

Qt 布局管理器 designer

2019-04-04 13:49:41

MIMO頻段手機信號

2011-05-19 16:47:50

軟件測試

2012-05-01 08:06:49

手機

2017-05-15 21:50:54

Linux引號

2024-02-04 17:03:30

2015-05-28 14:02:09

JavaJava日志性

2011-08-22 16:42:43

SqliteiPad

2011-12-02 10:32:23

Java

2014-06-06 16:08:17

初志科技

2021-10-19 21:39:51

Unsafe構造器內存

2020-09-23 09:07:16

特權賬號管理PAM網絡安全

2010-07-26 11:02:19

Perl模式匹配

2011-09-19 15:40:35

2015-09-14 09:16:17

iOS統計打點

2020-07-29 08:14:59

云計算云遷移IT

2009-07-29 10:36:04

北電收購
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 户外露出一区二区三区 | 亚洲精彩免费视频 | 久久99精品久久久久蜜桃tv | 91九色在线观看 | 亚洲综合色视频在线观看 | 精品欧美一区二区精品久久久 | 国产精品1区 | 欧美视频1区 | 亚洲精品在线91 | 91久久精品一区二区二区 | 亚洲美女一区二区三区 | 国产91亚洲精品一区二区三区 | 天堂久| 亚洲精品久久久久久久久久久久久 | 午夜精品久久久久久久星辰影院 | 日韩一区二区三区视频在线播放 | 91美女在线观看 | 在线观看成人小视频 | 亚洲在线电影 | 日本三级精品 | 中文字幕精品视频在线观看 | 久草新在线 | 亚洲一区毛片 | 二区视频 | 亚洲人成一区二区三区性色 | 综合精品久久久 | 在线观看国产精品视频 | 国产一区二区欧美 | 精品日韩 | 在线小视频 | 一区二区视频在线 | 久久久久久久久久久久久久国产 | 欧美精品一区二区三区在线播放 | av网站观看 | 在线视频三区 | 欧美精品网站 | 成人免费av在线 | www.av在线 | 亚洲最大福利网 | 欧洲精品在线观看 | 在线播放中文字幕 |