 |
|
|
| |
|
Python桌面開發王者-Qt6全方位實例應用開發
|
|
|
|
|
|
出版日期:2023-01-18
|
|
ISBN:9786267146842
|
|
定價:1200元
特價:90折!1080元
|
|
|
|
參考分類(CAT):
|
|
參考分類(CIP): 電腦科學
|
|
|
|
|
|
|
|
|
內容簡介 ☆★☆★【完整說明Qt 6的主要功能!最詳盡的Qt開發全書!】★☆★☆
本書分為六大部分:
第1部分為Qt 6基礎。
以Qt 6.0的全新類別模組和介面,重新實現了各種基礎實例的功能。
第2部分為Qt 6綜合實例。
以新的Qt 6.0實現了電子商城系統、簡單文字處理軟體和微信使用者端程式。
第3部分為Qt擴充應用。
介紹了Qt設定OpenCV和OpenCV處理圖片,在綜合實例方面,展示了醫院遠端診斷系統,運用MySQL建置資料庫,進而有效管理患者資訊。
第4部分為QML和Qt Quick及其應用。
內容包含了QML及Qt Quick的相關內容。
第5部分為Qt Quick 3D開發基礎。
這是Qt 6.0新推出的功能模組,它大幅提昇了Qt在3D圖形影像領域的地位。
第6部分是關於Qt 6的跨平台開發技術。
跨平台是Qt 6.0的優勢特性,本書將Qt在Visual Studio、Android、Python及Linux(Ubuntu)等多種主流平台上的設定和開發方法進行了詳盡的介紹。
透過本書循序漸進的教學,讀者不僅可以了解到Qt6的各種功能,也能對於圖形使用者介面的掌握更加熟悉。
本書看點
✪Qt概述:範本庫、工具類別及控制項。
✪QML程式設計基礎、QML動畫特效。
✪Qt Quick 3D開發基礎、Qt Quick Controls開發基礎。
✪Qt跨平台開發:Visual Studio、Android、Python及Linux(Ubuntu)。 作者介紹 鄭阿奇
曾任教於南京師範大學計算機科學與技術學院,主編多本計算機專業教材。
多次獲選為國家規劃教材,兩次獲江蘇省優秀教學成果二等獎、江蘇省暢銷圖書編輯二等獎,兩次獲南京師範大學優秀教學成果一等獎、南京師範大學精品教材一等獎。 目次 第1部分 Qt 6 基礎
01 Qt 6 概述
1.1 什麼是Qt
1.2 Qt 6 的安裝
1.3 Qt 6 開發實例介紹
02 Qt 6 範本庫、工具類別及控制項
2.1 字串類別
2.2 容器類別
2.3 QVariant 類別
2.4 演算法及正規表示法
2.5 控制項
03 Qt 6 版面配置管理
3.1 分割視窗類別:QSplitter
3.2 停靠視窗類別:QDockWidget
3.3 堆疊表單類別:QStackedWidget
3.4 基本版面配置類別:QLayout
3.5【綜合實例】:修改使用者資料表單
04 Qt 6 基本對話方塊
4.1 標準檔案對話方塊類別
4.2 標準顏色對話方塊類別
4.3 標準字型對話方塊類別
4.4 標準輸入對話方塊類別
4.5 訊息方塊類別
4.6 自訂訊息方塊
4.7 工具盒類別
4.8 進度指示器
4.9 色票面板與電子鐘
4.10 可擴充對話方塊
4.11 不規則表單
4.12 程式啟動畫面類別:QSplashScreen
05 Qt 6 主視窗
5.1 Qt 6 主視窗組成
5.2 Qt 6 檔案操作功能
5.3 Qt 6 影像座標變換
5.4 Qt 6 文字編輯功能
5.5 Qt 6 排版功能
06 Qt 6 圖形與圖片
6.1 Qt 6 位置函數
6.2 Qt 6 基礎圖形的繪製
6.3 Qt 6 雙緩衝機制
6.4 顯示Qt 6 SVG 格式圖片
07 Qt 6 圖形視圖框架
7.1 圖形視圖系統結構(Graphics View)
7.2 圖形視圖實例
08 Qt 6 模型/ 視圖結構
8.1 概述
8.2 模型(Model)
8.3 視圖(View)
8.4 代理(Delegate)
09 Qt 6 檔案及磁碟處理
9.1 讀寫文字檔
9.2 讀寫二進位檔案
9.3 目錄操作與檔案系統
9.4 獲取檔案資訊
9.5 監視檔案和目錄變化
10 Qt 6 網路與通訊
10.1 獲取本機網路資訊
10.2 基於UDP 的網路廣播程式
10.3 基於TCP 的網路聊天室程式
10.4 Qt 網路應用程式開發初步
11 Qt 6 事件處理及實例
11.1 滑鼠事件實例
11.2 鍵盤事件實例
11.3 事件過濾實例
12 Qt 6 多執行緒
12.1 多執行緒實例
12.2 多執行緒控制
12.3 多執行緒應用
13 Qt 6 資料庫
13.1 資料庫基本概念
13.2 常用SQL 命令
13.3 Qt 操作SQLite 資料庫及實例
13.4 Qt 操作流行關聯式資料庫及實例
14 Qt 6 操作Office
14.1 Qt 操作Office 的基本方式
14.2 Qt 對Office 的基本讀寫
14.3 Qt 操作Excel 實例:計算學測錄取率
14.4 Qt 操作Word 實例
15 Qt 6 多國語言國際化
15.1 基本概念
15.2 語言國際化應用實例
16 Qt 6 單元測試框架
16.1 QTestLib 框架
16.2 簡單的Qt 單元測試
16.3 資料驅動測試
16.4 簡單性能測試
第2部分Qt 6 綜合實例
17 【綜合實例】:電子商城系統
17.1 商品管理系統功能需求
17.2 專案開發準備
17.3 商品管理系統介面設計
17.4 商品管理系統功能實現
17.5 商品管理系統執行演示
18 【綜合實例】:簡單文字處理軟體
18.1 核心功能介面演示
18.2 介面設計與開發
18.3 基本編輯功能實現
18.4 文件排版美化功能實現
19 【綜合實例】:微信使用者端程式
19.1 介面設計與開發
19.2 登入功能實現
19.3 基本聊天階段功能實現
19.4 檔案傳輸功能實現
第3部分Qt 擴充應用:OpenCV
20 OpenCV 環境架設
20.1 安裝CMake
20.2 增加系統環境變數
20.3 下載OpenCV
20.4 下載Contrib
20.5 編譯前準備
20.6 編譯設定
20.7 開始編譯
20.8 安裝OpenCV 函數庫
21 OpenCV 處理圖片實例
21.1 圖片美化實例
21.2 多圖合成實例
21.3 圖片旋轉縮放實例
21.4 圖片智慧辨識實例
22 OpenCV【綜合實例】:醫院遠端診斷系統
22.1 遠端診斷系統功能需求
22.2 Qt 開發專案建立與設定
22.3 遠端診療系統介面設計
22.4 遠端診療系統功能實現
22.5 遠端診療系統執行演示
第4部分QML 和Qt Quick 及其應用
23 QML 程式設計基礎
23.1 QML 概述
23.2 QML 可視元素
23.3 QML 元素版面配置
23.4 QML 事件處理
23.5 QML 整合JavaScript
24 QML 動畫特效
24.1 QML 動畫元素
24.2 動畫流UI 介面
24.3 影像特效
24.4 餅狀選單
25 Qt Quick Controls 開發基礎及實例
25.1 Qt Quick Controls 概述
25.2 Qt Quick 控制項
25.3 Qt Quick 對話方塊
25.4 Qt Quick 選項標籤
25.5 Qt Quick 擴充函數庫元件實例
第5部分Qt Quick 3D 開發基礎
26 Qt Quick 3D 場景、視圖與光源
26.1 Qt Quick 3D 程式設計基礎
26.2 場景中相機位置的變化
26.3 Node 包裝模型的載入
26.4 視圖與光源
27 Qt Quick 3D【綜合實例】:益智積木
27.1 「益智積木」軟體結構設計
27.2 形狀的操控
27.3 更換材質
27.4 增加文字
27.5 其他形狀物體元件的開發
第6部分Qt 6 跨平台開發基礎
28 Visual Studio 中的Qt 6開發
28.1 MSVC 環境安裝和設定
28.2 VS 開發Qt Widgets 程式
28.3 VS 開發Qt Quick 程式
28.4 VS 開啟Qt Creator 專案
29 Qt 6 中的Android 開發
29.1 Android 開發環境建構
29.2 Qt 開發Android 程式
30 Qt 6 中的Python 開發
30.1 Qt 的Python 開發環境建構
30.2 Qt 開發Python 程式實例
31 Linux(Ubuntu)上的Qt 6 開發
31.1 在Linux 平台與安裝Qt Creator
31.2 設定QMake 工具
31.3 安裝GCC 編譯器
31.4 安裝其他必備元件
31.5 Ubuntu 上Qt 開發入門
第7部分 附錄
A C++ 相關知識
A.1 C++ 程式結構
A.2 C++ 前置處理命令
A.3 C++ 異常處理
A.4 C++ 物件導向程式設計
B Qt 6 簡單偵錯
B.1 修正語法錯誤
B.2 設定中斷點
B.3 程式偵錯運行
B.4 查看和修改變數的值
B.5 qDebug() 的用法
1、五南網路會員所購買的商品均享有取貨7天的鑑賞期﹝包含國定假日、例假日﹞,退換貨之商品必需於取貨7天內辦理退換貨,否則恕不接受退換貨。
2、依照消費者保護法規定,凡消費者於網站購物均享有7天商品鑑賞期,唯需注意辦理退貨商品需保留完整外包裝、附件、外盒等等,才可辦理退貨。
3、如欲退貨,請在鑑賞期內將商品連同發票寄回,每張訂單限退一次。
4、鑑賞期非試用期,若您收到商品經檢視後有任何不合意之處,請立即依照退貨規定辦理退貨
1、若本網站已設團購價,請直接下訂即可。
2、如您需要其他類型產品團購,則請聯繫客服或直接將需求e-mail
至wunan2351960@gmail.com即可
一、購物說明 1.本站商品近60萬筆。(商品圖片、出版日期等相關資訊僅供參考,出貨一律是最新版本) ◎請注意:上架商品不等於一定可以出貨。(會有缺書而訂不到書的狀況,敬請體諒) 2.當您下訂時,我們會向出版訂書(約7-10個工作天)(政府出版品因受限於採購程序,平均補貨作業時間約 2~6週)。如有久候,敬請見諒。當出版社回覆缺書時,我們只能取消您的訂單。 3.當您下訂時您必須同意:訂單成立的第14天起,因缺某一本書無法出貨的訂單,本站有權利自動取消您的訂單。◎請注意:缺書取消訂單我們統一發送簡訊通知。如果您要部份出貨者,請留言後再重新下單。 4.、本站保留出貨的權利。 二、運費說明 1.宅配到府:滿999元免運費,未滿則加收65元(台灣本島),離島一律加收120元 2.五南門市取貨:未滿350,運費20元 3.揪團:免運費 三、退貨與退款說明 五南會員所購買的商品均享有取貨7天的猶豫期﹝包含國定假日、例假日﹞,退換貨之商品必需於取貨7天內辦理退換貨,否則恕不接受退換貨。 1.請注意!下列商品購買後不提供7天的猶豫期,請務必詳閱商品說明並再次確認確實有購買該項商品之需求及意願時始下單購買,有任何疑問並請先聯繫客服詢問: (1)客製化之商品。 (2)買斷不退之商品。 (3)報紙、期刊或雜誌。 (4)經消費者拆封之影音商品或電腦軟體。 (5)下載版軟體、資訊及電子書。 (6)涉及個人衛生,並經消費者拆封之商品,如:內衣褲、刮鬍刀…等。 (7)藝文展覽票券、藝文表演票券。 (8)易於腐敗、保存期限較短或解約時即將逾期。 2.退貨退款詳細說明: (1)如欲退貨,請在鑑賞期內將商品連同發票寄回,每張訂單限退一次。 (2)退換貨政策:請在收到商品後,立刻檢查商品是否正確,如果有問題或瑕疵,請於7天猶豫期內完成退換貨申請手續。辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 (3)退款說明:請您填寫退貨退款書,若您採信用卡付款,由客服人員辦理刷退手續。若採其他付款方式,我們會將退款,匯款至指定帳戶。以上需要14個工作天。 (4)退貨退款書請至【客服中心】點選『退換商品】的說明中下載。
1.每日09:00前截止訂單,包含出貨通知、缺書通知等。 3.上午9:00點以前下單,可在當日下午17:00以後,查詢出貨進度。例假日除外 4.上午9:00以後在下單,需在隔日17:00以後,方能查詢訂單出貨進度。例假日除外 5.當你使匯款或轉帳時,請務必提供帳戶末5碼之資訊,請拍照email或傳真給我方,否則須等與銀行確認後,才能出貨。 6.出貨是以下單時間為出貨先後的順序,也就是請先下單再查詢庫存,因為就算查完庫存,也可能無法先為你保留書籍(政府出版品因受限於採購程序,平均補貨作業時間約 2~6週)。
|
|
|
|
|
|
 |
Python桌面開發王者-Qt6全方位實例應用開發
出版日期:2023-01-18
ISBN:9786267146842
定價:1200元
特價:90折!1080元
參考分類(CAT):
參考分類(CIP): 電腦科學