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

淺談Qt Widget應用學習筆記

移動開發
Qt Widget應用學習筆記是本文要介紹的內容,主要是來了解并學習Qt Widget的應用,具體內容的實現來看本文詳解。

Qt Widget應用學習筆記是本文要介紹的內容,主要是來了解并學習Qt Widget的應用,具體內容的實現來看本文詳解。應用程序的主窗口是通過創建QMainWindow的派生類來完成的。QMainWindow和QDialog一樣,都是派生自QWidget。

closeEvent()是由QWidget提供的一個虛函數,在用戶關閉窗口時會被自動調用。、

setCentralWidget()將某個Widget設置為主窗口的central widget, 而central widget意味著在顯示時會占據主窗口的中央位置。

Qt下的GUI 編程支持多種圖形格式。存在多種方式為應用程序提供圖像,最常見的包括:

(1)將圖像存儲在文件中,運行時加載之。

(2)在源碼中include XPM文件(XPM文件也是合法的C++文件)。

(3)利用Qt的資源機制。

Qt的資源機制比之運行時加載更方便,并對任何支持的圖像格式都能良好工作。

Qt Widget為了利用Qt的資源機制,需要創建一個資源文件,并在.pro文件中對應添加一行來對資源文件進行標識。

例如 

  1. RESOURCES= spreadsheet.qrc 

資源文件本身則采用了簡單的XML格式。它被編譯進程序的可執行文件,因此不會被丟失。在對資源進行定位時,使用路徑前綴":/",例如“ :/images/icon.png "。而資源本身可以是任何類型的文件。

  1. modeless window——one that runs independently of any other windows in th application 

Qt Widget對于modeless dialog ,當其被彈出時,可能處于三種情況:

(1)這是該對話框第一次被激活

(2)該對話框之前曾被激活,但用戶又將其關閉

(3)該對話框之前曾被激活,而且仍可見

show() 將一個hidden window 變為visible,而activateWIndow()則將window的狀態變為active

  1. model window——pops up when invoked and blocks the application,preventing any other processing or interactions until it is closed. 

一個dialog若是用show()來激活,則是modeless dialog;若通過exec()來激活,則是model dialog。此外,還可以調用setModel()來設置dialog的顯式模式。

QDialog::exec() 在dialog被確認時返回值為true,否則為false。

Qt Widget在棧上創建 model dialog是一種良好的編程慣例,因為在使用完后就不再需要,而model dialog會在作用域結束后自動被銷毀。

由于多數應用程序的About box 都是高度雷同的,Qt中提供了一個方便的方案(static convenicence function):

QMessage::about(),該函數于QMessageBox::warning()很相似。

小結:淺談Qt Widget應用學習筆記的內容介紹完了,希望通過Qt Widget應用內容的學習能對你有所幫助!

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

2011-09-09 11:05:56

Widget

2011-09-07 16:28:46

QT WidgetQWidget

2011-09-09 17:59:26

QT Widget

2011-09-08 17:48:33

Web Widget

2011-09-07 16:57:31

QT WidgetQWidget

2011-08-30 13:33:29

Qt數據庫

2011-09-09 17:24:39

Qt Webkit模塊

2011-09-07 11:15:25

2011-09-07 17:19:16

Web widget

2011-09-07 10:34:48

Android Wid

2011-06-30 11:23:29

Qt 線程

2021-02-05 11:55:37

PythonWindows平臺代碼

2011-09-08 15:40:45

Android Wid組件

2011-06-28 14:02:34

QT ARM

2011-09-07 16:24:10

Qt Widget

2011-09-07 16:43:38

Qt Widget

2011-07-04 15:43:03

Qt 布局管理器 designer

2011-07-04 16:20:54

QT 窗口 QWidget

2011-09-08 16:07:13

Widget配置文件

2011-06-28 15:37:34

Qt 內存
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看成人 | 亚洲欧美视频 | 一区免费 | 国产高清精品一区二区三区 | 亚洲欧美精品 | 国产欧美日韩久久久 | 亚洲欧美中文日韩在线v日本 | av大全在线观看 | 日韩免费| 国产成人99久久亚洲综合精品 | 久久国内| 欧美日韩亚洲国产综合 | 日韩精品免费一区二区在线观看 | 黄色在线播放视频 | 中文字幕国产精品 | 视频一区二区中文字幕 | 国产精品天堂 | 日韩一区二区福利视频 | 亚洲一区高清 | 精品国模一区二区三区欧美 | 成人妇女免费播放久久久 | 91资源在线 | 成人在线电影在线观看 | 网络毛片 | 中文字幕在线播放不卡 | 国产精品精品 | 精品国产乱码久久久久久图片 | 波多野结衣一区二区 | 伊人伊人伊人 | 风间由美一区二区三区在线观看 | 国产丝袜一区二区三区免费视频 | 一道本在线| 日韩免费1区二区电影 | 欧美午夜精品久久久久免费视 | 欧美伊人影院 | 亚洲在线 | 亚洲在线 | 精品乱人伦一区二区三区 | 成人在线视频网 | 国产日韩视频 | 国产高清亚洲 |