Qt 5.9 C++開發指南(預售)
作者:王維波 栗寶鵑 侯春望
編輯:楊大可
預計上市時間:2018-04-12
紙書定價:¥89.00
書號:978-7-115-47868-9
齣版狀態:印刷中
定價:89元
頁數:580
印刷方式:黑白印刷
開本:16開
本書以Qt 5.9 LTS版本為開發平颱,詳細介紹瞭包括Qt應用程序的基本架構、信號與槽工作機製、圖形顯示的Graphics/View架構、數據編輯和顯示的Model/View架構、對話框和多窗口的設計與調用方法等技術;也介紹瞭常用界麵組件、文件讀寫、繪圖、圖錶、數據可視化、數據庫、多綫程、網絡、多媒體等模塊的使用。每個編程主題都精心設計瞭完整的實例程序,適用於Qt支持的任何平颱。
內容提要
前言
第1章 認識Qt
第2章 GUI應用程序設計基礎
第3章 Qt類庫概述
第4章 常用界麵設計組件
第5章 Model/View結構
第6章 對話框與多窗體設計
第7章 文件係統和文件讀寫
第8章 繪圖
第9章 Qt Charts
第10章 Data Visualization
第11章 數據庫
第12章 自定義插件和庫
第13章 多綫程
第14章 網絡編程
第15章 多媒體
第16章 應用程序設計輔助功能
Qt Creator快速入門(第3版)
I S B N:9787512423046
叢 書 名:Qt應用編程係列叢書
定 價:79.00
作 者:霍亞飛
作者國彆:中國
齣版時間:201701
發貨狀態:未知
齣 版 社:北京航空航天大學齣版社有限公司
開 本:16開
裝 幀:平裝
版 次:第3版
開捲分類:科技>計算機> 軟件開發
本書是基於QtCreator集成開發環境的入門書籍,詳細介紹瞭QtCreator開發環境的使用和Qt基本知識點的應用。本書內容主要包括Qt的基本應用,以及Qt在圖形動畫、影音媒體、數據處理和 網絡通信方麵的應用內容。與第2版相比,本書使用Z新的Qt5.6.1和QtCreator4.0.1進行瞭全書修訂,主要重寫瞭3D繪圖、影音媒體、WebKit等章節;添加瞭Qt5框架介紹、將Qt4代碼遷移到 Qt5等相關附錄,從而幫助初學者快速入門Qt5編程。
本書內容全麵、實用,講解通俗易懂,適閤沒有Qt編程基礎、有Qt編程基礎但是沒有形成知識框架以及想學習Qt某一方麵應用的讀者,也適閤想從Qt4跨入Qt5編程的讀者。對於想學習QML及QtQuick編程的讀者,可以學習《Qt5 編程入門》一書;想進一步學習Qt開發實例的讀者,可以學習《Qt及QtQuick開發實戰精解》一書。
目錄
第1篇 基本應用篇
第1章 QtCreator簡介………………………………………………………………… 2
1.1 QtCreator的下載與安裝……………………………………………………… 2
1.2 QtCreator環境介紹…………………………………………………………… 3
1.2.1 運行一個示例程序………………………………………………………… 6
1.2.2 幫助模式…………………………………………………………………… 8
1.3 Qt工具簡介…………………………………………………………………… 10
1.3.1 QtAssistant(Qt助手)…………………………………………………… 10
1.3.2 QtDesigner(Qt設計師)………………………………………………… 11
1.3.3 QtLinguist(Qt語言傢) ………………………………………………… 11
1.4 小 結…………………………………………………………………………… 12
第2章 HelloWorld …………………………………………………………………… 13
2.1 編寫HelloWorld程序………………………………………………………… 13
2.1.1 新建QtWidgets應用…………………………………………………… 13
2.1.2 文件說明與界麵設計……………………………………………………… 16
2.2 程序的運行與發布……………………………………………………………… 18
2.2.1 程序的運行………………………………………………………………… 18
2.2.2 程序的發布………………………………………………………………… 21
2.2.3 設置應用程序圖標………………………………………………………… 23
2.3 helloworld程序源碼與編譯過程詳解………………………………………… 24
2.3.1 純代碼編寫程序與命令行編譯…………………………………………… 25
2.3.2 使用.ui文件……………………………………………………………… 31
2.3.3 自定義C++類…………………………………………………………… 35
2.3.4 使用Qt設計師界麵類…………………………………………………… 38
2.4 項目模式和項目文件介紹……………………………………………………… 39
2.4.1 項目模式…………………………………………………………………… 39
2.4.2 項目文件…………………………………………………………………… 40
2.4.3 關於本書源碼的使用……………………………………………………… 41
2.5 小 結…………………………………………………………………………… 41
第3章 窗口部件……………………………………………………………………… 42
3.1 基礎窗口部件QWidget ……………………………………………………… 42
3.1.1 窗口、子部件以及窗口類型……………………………………………… 43
3.1.2 窗口幾何布局……………………………………………………………… 46
3.1.3 程序調試…………………………………………………………………… 46
3.2 對話框QDialog………………………………………………………………… 50
3.2.1 模態和非模態對話框……………………………………………………… 50
3.2.2 多窗口切換………………………………………………………………… 51
3.2.3 標準對話框………………………………………………………………… 56
3.3 其他窗口部件…………………………………………………………………… 63
3.3.1 QFrame類族……………………………………………………………… 63
3.3.2 按鈕部件…………………………………………………………………… 67
3.3.3 QLineEdit ………………………………………………………………… 68
3.3.4 QAbstractSpinBox ……………………………………………………… 71
3.3.5 QAbstractSlider ………………………………………………………… 72
3.4 小 結…………………………………………………………………………… 72
第4章 布局管理……………………………………………………………………… 73
4.1 布局管理係統…………………………………………………………………… 73
4.1.1 布局管理器………………………………………………………………… 74
4.1.2 設置部件大小……………………………………………………………… 77
4.1.3 可擴展窗口………………………………………………………………… 80
4.1.4 分裂器(QSplitter)………………………………………………………… 81
4.2 設置夥伴(buddy)……………………………………………………………… 82
4.3 設置Tab鍵順序……………………………………………………………… 83
4.4 QtCreator中的定位器………………………………………………………… 83
4.5 小 結…………………………………………………………………………… 84
第5章 應用程序主窗口……………………………………………………………… 85
5.1 主窗口框架……………………………………………………………………… 85
5.1.1 Qt資源係統、菜單欄和工具欄…………………………………………… 86
5.1.2 中心部件…………………………………………………………………… 91
5.1.3 Dock部件………………………………………………………………… 92
5.1.4 狀態欄……………………………………………………………………… 93
5.1.5 自定義菜單………………………………………………………………… 93
5.2 富文本處理……………………………………………………………………… 96
5.2.1 富文本文檔結構…………………………………………………………… 96
5.2.2 文本塊……………………………………………………………………… 98
5.2.3 錶格、列錶與圖片………………………………………………………… 101
5.2.4 查找功能………………………………………………………………… 102
5.2.5 語法高亮與HTML …………………………………………………… 104
5.3 拖放操作……………………………………………………………………… 106
5.3.1 使用拖放打開文件……………………………………………………… 106
5.3.2 自定義拖放操作………………………………………………………… 107
5.4 打印文檔……………………………………………………………………… 111
5.5 小 結………………………………………………………………………… 114
第6章 事件係統……………………………………………………………………… 115
6.1 Qt中的事件…………………………………………………………………… 115
6.1.1 事件的處理……………………………………………………………… 116
6.1.2 事件的傳遞……………………………………………………………… 116
6.2 鼠標事件和滾輪事件………………………………………………………… 120
6.3 鍵盤事件……………………………………………………………………… 122
6.4 定時器事件與隨機數………………………………………………………… 126
6.5 事件過濾器與事件的發送…………………………………………………… 128
6.6 小 結………………………………………………………………………… 130
第7章 Qt對象模型與容器類……………………………………………………… 131
7.1 對象模型……………………………………………………………………… 131
7.1.1 信號和槽………………………………………………………………… 132
7.1.2 屬性係統………………………………………………………………… 139
评分
评分
评分
评分
评分
评分
评分
评分
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有