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

解析 QT 動態加載UI文件注意事項

移動開發
本文介紹的是 QT 動態加載UI文件注意事項,對于UI很多友們也很關注,那么先來看本文。

QT 動態加載UI文件注意事項是本文將要介紹的內容,內容不多,但很細膩,先來看內容。在***的QT 4版本中(QT4.1以上)加入了動態加載UI文件的功能。使用如下:

  1. QUiLoader loader;  
  2. QFile file("calculator.ui");  
  3. file.open(QFile::ReadOnly);  
  4. QWidget *formWidget = loader.load(&file, this);  
  5. file.close();  
  6. QMetaObject::connectSlotsByName(this);  
  7. QVBoxLayout *layout = new QVBoxLayout;  
  8. layout->addWidget(formWidget);  
  9. setLayout(layout);  
  10. setWindowTitle(tr("Calculator Builder")); 

以上代碼是放在從QWidget派生的自定義類中的構造函數中的。這樣調用自定義類的show函數就會顯示用designer設計好的界面。

經過使用和觀察,發現這個動態加載對UI文件是有限制要求的,不過在官方文檔中并未找到相關說明,因此也只能是作為一種總結了。也許官方正在打算改進。

限制1:UI 必須是QWidget窗體或QFrame部件,不能是其他類型,如QDialog,QMainWindow

限制2:UI 的頂層窗體必須具有布局,也就是窗體的布局不能是“打破布局”這一項。

如果不滿足上述兩個限制,QUiLoader是不能加載這樣的UI文件的。

小結:QT 動態加載 UI 文件注意事項的內容介紹完了,希望本文對你有所幫助。更多資料獲取,請參考編輯推薦!

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

2010-11-25 13:53:13

UI設計移動

2012-06-13 02:02:43

ServletJavaJSP

2011-07-04 17:55:59

Qt SDK Windows

2010-02-03 10:21:46

初學Python

2009-10-21 17:32:30

綜合布線注意事項

2011-06-16 08:46:17

Qt Symbian 手機

2011-06-15 13:39:55

Qt Creator

2011-07-01 14:33:19

網站優化

2010-01-26 16:54:58

學習C++

2009-12-15 17:47:17

VSIP

2011-05-26 11:22:04

SEO

2010-06-13 09:52:24

UML依賴

2009-12-15 13:23:21

動態路由協議

2011-06-28 16:05:12

Qt widget 圖片

2010-02-05 14:13:17

Android平臺

2009-12-16 15:41:10

Ruby on Rai

2009-12-21 09:53:45

連接Oracle

2011-04-11 16:23:57

2010-05-07 10:19:48

Oracle 注意事項

2010-07-29 10:27:30

Flex鍵盤事件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品日韩一区二区 | 欧美精品一二三 | 中文字幕 在线观看 | 日韩在线免费视频 | 在线看91| 亚洲第一福利视频 | 中文字幕精品一区二区三区在线 | 亚洲一级二级三级 | 午夜爱爱网 | 97国产一区二区 | 日韩久久在线 | 欧美日韩亚洲一区 | 狠狠干天天干 | 9久9久9久女女女九九九一九 | 在线欧美亚洲 | 成人日韩| 亚洲综合色婷婷 | 精品国产区 | 日屁网站| 天天插天天操 | 性做久久久久久免费观看欧美 | 日韩精品 电影一区 亚洲 | 精品国产一区久久 | 久久国产精99精产国高潮 | 日本久久网| 成人av网站在线观看 | 国产精品久久久久久吹潮 | 日韩在线免费观看视频 | 国产精品精品久久久久久 | 久久精品99 | 日韩影音| 黄色国产视频 | 中文字幕免费在线观看 | 欧一区二区 | 精品欧美乱码久久久久久1区2区 | 青青久久| 精品国产一级 | 午夜看电影在线观看 | 久久久久久成人 | 日韩视频免费在线 | 成人精品一区二区三区中文字幕 |