成人免费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技術棧公眾號

主站蜘蛛池模板: 男人天堂手机在线视频 | 日韩中文字幕在线观看 | 成人欧美 | 99精品国自产在线 | 黄色一级毛片免费看 | 日韩精品一区二区三区在线播放 | 免费国产视频在线观看 | 精品9999 | 欧美日韩不卡 | 欧美精品一区二区三区在线 | 国产999精品久久久久久 | 免费不卡av| 艹逼网| 91精品国产综合久久婷婷香蕉 | 97中文视频 | 欧美激情一区二区三级高清视频 | 91久久精品日日躁夜夜躁国产 | 九九av| 黄网站色大毛片 | 仙人掌旅馆在线观看 | 91国在线观看 | 国产成人精品福利 | 中文字幕1区 | 午夜电影在线播放 | 激情综合五月 | 视频一区二区在线观看 | 成人av免费在线观看 | 在线成人www免费观看视频 | 成人在线黄色 | 麻豆av电影网 | 日本不卡免费新一二三区 | 在线不卡av | 国产精品久久网 | 国产一区欧美 | 最近免费日本视频在线 | 久久久免费 | 国产精品一区二区久久精品爱微奶 | 久久亚洲精品国产精品紫薇 | 欧美一级在线观看 | 精品毛片视频 | 欧美日韩不卡 |