幫助中心 | 我的帳號 | 關於我們

Qt6開發及實例(第5版)

  • 作者:編者:鄭阿奇|責編:白楠
  • 出版社:電子工業
  • ISBN:9787121427916
  • 出版日期:2022/02/01
  • 裝幀:平裝
  • 頁數:864
人民幣:RMB 155 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Qt是當前非常流行的C++可視化開發軟體。本書全面升級到最新的Qt 6.0平台,通過豐富的實例介紹Qt和QML編程及其應用開發。全書分為7個部分。第1部分為Qt基礎,在上一版的基礎上基於Qt 6.0的全新類模塊和介面,重新實現了所有基礎實例的功能。第2部分為Qt 6綜合實例,設計了電子商城系統、簡單字處理軟體、微信客戶端程序這三大實用案例。第3部分為Qt擴展應用OpenCV,介紹OpenCV的配置及典型圖片處理實例。第4部分為QML和Qt Quick及其應用,基於Qt 6.0支持的Qt Quick Controls 2.5新庫實現了諸多典型應用實例。第5部分是Qt Quick 3D開發基礎,先從基礎的場景、相機、視圖、光源等概念入手,通過程序實例介紹Qt 6 3D開發的基礎知識,然後通過一個綜合的「益智積木」學習軟體來演示Qt 6在3D開發上的強大功能。第6部分是Qt 6跨平台開發技術,介紹了Qt 6在Visual Studio、Android、Python及Linux(Ubuntu)等多種主流平台上的環境配置和程序開發。第7部分為附錄,介紹了C++相關知識和Qt 6的簡單調試。
    本書提供配套的視頻,分析典型案例,通過掃描二維碼播放。為了方便讀者上機練習,書中實例提供源代碼,其編號為CH×××。源代碼工程文件可從華信教育資源網(http://www.hxedu.com.cn)免費下載。
    本書既可作為Qt學習不可多得的一本全面翔實的學習資料和參考用書,也可作為Qt開發技術培訓用書。

作者介紹
編者:鄭阿奇|責編:白楠

目錄
第1部分  Qt 6基礎
  第1章  Qt 6概述
    1.1  什麼是Qt
    1.2  Qt 6的安裝
      1.2.1  下載Qt在線安裝器和申請免費賬號
      1.2.2  安裝Qt 6
      1.2.3  運行Qt Creator
      1.2.4  Qt 6開發環境簡介
    1.3  Qt 6開發實例介紹
      1.3.1  設計器(Qt Designer)開發實例
      1.3.2  代碼實現開發實例
  第2章  Qt 6模板庫、工具類及控制項
    2.1  字元串類
      2.1.1  操作字元串
      2.1.2  查詢字元串數據
      2.1.3  字元串的轉換
      2.1.4  字元串優化
    2.2  容器類
      2.2.1  QList、QLinkedList和QVector類
      2.2.2  QMap類和QHash類
    2.3  QVariant類
    2.4  演算法及正則表達式
      2.4.1  Qt 6常用演算法
      2.4.2  基本的正則表達式
    2.5  控制項
      2.5.1  按鈕組(Buttons)
      2.5.2  輸入部件組(Input Widgets)
      2.5.3  顯示控制項組(Display Widgets)
      2.5.4  空間間隔組(Spacers)
      2.5.5  布局管理組(Layouts)
      2.5.6  容器組(Containers)
      2.5.7  項目視圖組(Item Views)
      2.5.8  項目控制項組(Item Widgets)
      2.5.9  多控制項實例
  第3章  Qt 6布局管理
    3.1  分割窗口類:QSplitter
    3.2  停靠窗口類:QDockWidget
    3.3  堆棧窗體類:QStackedWidget
    3.4  基本布局類:QLayout
    3.5  【綜合實例】:修改用戶資料表單
      3.5.1  導航頁實現
      3.5.2  「基本信息」頁設計
      3.5.3  「聯繫方式」頁設計
      3.5.4  「詳細資料」頁設計
      3.5.5  編寫主函數
  第4章  Qt 6基本對話框
    4.1  標準文件對話框類
      4.1.1  函數說明
      4.1.2  創建步驟
    4.2  標準顏色對話框類

      4.2.1  函數說明
      4.2.2  創建步驟
    4.3  標準字體對話框類
      4.3.1  函數說明
      4.3.2  創建步驟
    4.4  標準輸入對話框類
      4.4.1  標準字元串輸入對話框
      4.4.2  標準條目選擇對話框
      4.4.3  標準int類型輸入對話框
      4.4.4  標準double類型輸入對話框
    4.5  消息對話框類
      4.5.1  Question消息框
      4.5.2  Information消息框
      4.5.3  Warning消息框
      4.5.4  Critical消息框
      4.5.5  About消息框
  ……
  第5章  Qt 6主窗口
  第6章  Qt 6圖形與圖片
  第7章  Qt 6圖形視圖框架
  第8章  Qt 6模型/視圖結構
  第9章  Qt 6文件及磁碟處理
  第10章  Qt 6網路與通信
  第11章  Qt 6事件處理及實例
  第12章  Qt 6多線程
  第13章  Qt 6資料庫
  第14章  Qt 6操作Office
  第15章  Qt 6多國語言國際化
  第16章  Qt 6單元測試框架
第2部分  Qt 6綜合實例
  第17章  【綜合實例】:電子商城系統
  第18章  【綜合實例】:簡單字處理軟體
  第19章  【綜合實例】:微信客戶端程序
第3部分  Qt擴展應用:OpenCV
  第20章  OpenCV環境搭建
  第21章  OpenCV處理圖片實例
  第22章  OpenCV【綜合實例】:醫院遠程診斷系統
第4部分  QML和Qt Quick及其應用
  第23章  QML編程基礎
  第24章  QML動畫特效
  第25章  Qt Quick Controls開發基礎及實例
第5部分  Qt Quick 3D開發基礎
  第26章  Qt Quick 3D場景、視圖與光源
  第27章  Qt Quick 3D【綜合實例】:益智積木
第6部分  Qt 6跨平台開發基礎
  第28章  Visual Studio中的Qt 6開發
  第29章  Qt 6中的Android開發
  第30章  Qt 6中的Python開發
  第31章  Linux(Ubuntu)上的Qt 6開發
第7部分  附錄

  附錄A  C++相關知識
  附錄B  Qt 6簡單調試

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032