出版時間:2012-5 出版社:北京航空航天大學出版社 作者:霍亞飛 頁數(shù):465 字數(shù):681000
Tag標簽:無
內容概要
本書是基于Qt Creator集成開發(fā)環(huán)境的入門書籍,詳細介紹了Qt
Creator開發(fā)環(huán)境的使用和Qt基本知識點的應用。本書內容主要包括Qt的基本應用,以及Qt在圖形動畫、影音媒體、數(shù)據(jù)處理和網(wǎng)絡通信方面的應用內容。
《Qt Creator快速入門》的內容全面、實用,講解通俗易懂,適合沒有
Qt編程基礎、有Qt編程基礎但是沒有形成知識框架以及想學習Qt某一方面應用的讀者。對于想進一步學習Qt開發(fā)實例或者Qt
Quick的讀者,可以學習《 Qt及Qt Quick開發(fā)實戰(zhàn)精解》一書。
作者簡介
霍亞飛,網(wǎng)名yafeilinux,嵌入式軟件工程師,熱愛編程,熱愛開源!在博客中發(fā)表了大量Qt、Linux教程和開源軟件,被眾多網(wǎng)友奉為經(jīng)典!參與創(chuàng)建了yafeilinux網(wǎng)和Qt愛好者社區(qū),進行Qt及開源項目的推廣和普及!
書籍目錄
基本應用篇
第1章 Qt Creator簡介
第2章 Hello World
第3章 窗口部件
第4章 布局管理
第5章 應用程序主窗口
第6章 事件系統(tǒng)
第7章 Qt對象模型與容器類
第8章 界面外觀
第9章 國際化、幫助系統(tǒng)和Qt插件
圖形動畫篇
第10章 2D繪圖
第1l章 圖形視圖、動畫和狀態(tài)機框架
第12章 3D繪圖
影音媒體篇
第13章 Qt多媒體應用
第14章 Phonon多媒體框架
數(shù)據(jù)處理篇
第15章 文件、目錄和輸入/輸出
第16章 模型/視圖編程
第17章 數(shù)據(jù)庫和XML
網(wǎng)絡通信篇
第18章 網(wǎng)絡編程
第19章 進程和線程
第20章 webKit
參考文獻
章節(jié)摘錄
版權頁: 插圖: 這里使用ui->menuBar來獲取了QMainWindow的菜單欄,使用ui->mainToolBar來獲取了工具欄,然后分別使用相應的函數(shù)來添加菜單和動作,就像前面提到過的,在菜單中的各種菜單項目都是一個QAction類對象,這個后面還會講到?,F(xiàn)在運行程序,就可以看到已經(jīng)添加了新的菜單了。 3.菜單欄 QMenuBar類提供了一個水平的菜單欄,在QMainWindow中可以直接獲取它的默認存在的菜單欄,向其中添加QMenu類型的菜單對象,然后向彈出菜單中添加QAction類型的動作對象。QMenu中還提供了間隔器,可以在設計器中向添加菜單那樣直接添加間隔器,或者在代碼中使用addSeparator()函數(shù)來添加,它是一條水平線,可以將菜單分成幾組,使得布局很整齊。在應用程序中很多普通的命令都是通過菜單來實現(xiàn)的,而我們也希望能將這些菜單命令放到工具欄中,以方便使用。QAction就是這樣一種命令動作,可以同時放在菜單和工具欄中。一個QAction動作包含了圖標、菜單顯示文本、快捷鍵、狀態(tài)欄顯示文本、“What's This?”顯示文本及工具提示文本。這些都可以在構建QAction類對象時在構造函數(shù)中指定。另外還可以設置QAction的checkable屬性,如果指定這個動作的checkable為true,那么當選中這個菜單時就會在它的前面顯示“√”之類的表示選中狀態(tài)的符號;如果該菜單有圖標,那么就會用線框將圖標圍住,用來表示該動作被選中了。 下面再介紹一個動作組QActionGroup類。它可以包含一組動作QAction,支持這組動作中是否只能有一個動作處于選中狀態(tài),這對于互斥型動作很有用。在上面程序的MainWindow類構造函數(shù)中繼續(xù)添加如下代碼: QActionGroup *group=new QActionGroup(this); //建立動作組 QAction *action_L=group->addAction(tr(”左對齊(&L)”)); //向動作組中添加動作 action_L->setCheckable(true);//設置動作checkable屬性為true QAction *action_R=group->addAction(tr(”右對齊(&R)”)); action_R->setCheckable(true); QAction *action_C=group->addAction(tr(”居中(&C)”))。
編輯推薦
《Qt應用編程系列叢書:Qt Creator快速入門》特色: 全新,基于最新的Qt及Qt Creator編寫,包含Qt Quick! 經(jīng)典,基于經(jīng)典的Qt網(wǎng)絡博客編寫,可無限更新! 綜合,對眾多知識點進行綜合應用,實例經(jīng)典實用! 系統(tǒng),與《Qt Creator快速入門》配套,理論結合實際!
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載