Qt5 開發及實例(附光盤)(第2版) 魅力·实践·发现:Qt5开发及实例(第2版)(附光盘)

編者:陸文周

  • 出版商: 電子工業
  • 出版日期: 2015-05-01
  • 定價: $594
  • 售價: 8.5$505
  • 語言: 簡體中文
  • 頁數: 684
  • 裝訂: 平裝
  • ISBN: 7121260441
  • ISBN-13: 9787121260445
  • 相關分類: Qt

已絕版

買這商品的人也買了...

商品描述

 

<內容簡介>

Qt是十分著名的跨平臺C++可視化開發平臺,Qt開源版提供了與商業版同樣的功能,陸文周主編的這本《Qt5開發及實例》(第2版)在繼承廣受市場歡迎的《Qt5開發及實例》(第1版)特點的同時,以Qt 5.4.0為平臺,介紹QT應用開發更系統,可讀性更強。本書主要分為兩大部分:第一部分是傳統的Qt Widget編程,每章在簡單介紹開發環境的基礎上,用一個小實例,介紹Qt 5應用程序開發的各方面,然後系統介紹Qt 5應用程序的開發技術,一般均通過實例介紹和講解內容。最後通過三個大實例,系統介紹Qt 5綜合應用開發。第二部分是新增的QML及Qt Quick開發,包括QML編程基礎、動畫特效及Qt Quick的控件窗體程序設計,這部分同樣以實例講解知識點,並且在最後給出一個大綜合實例。本書末章仍保留有老版Linux下Qt安裝和使用的內容以方便讀者。光盤中包含本書教學課件和書中所有實例的源代碼及其相關文件。
通過學習本書,結合實例上機練習,一般能夠在比較短的時間內系統地瞭解和掌握Qt 5各方面的應用技術。
本書既可作為Qt 5的學習和參考用書,也可作為大學教材或Qt 5培訓用書。

 

<章節目錄>

第1章 Qt概述
  1.1 什麼是Qt
  1.2 Qt 5的安裝
    1.2.1 下載Qt 5
    1.2.2 運行Qt 5 Creator
    1.2.3 Qt 5開發環境
  1.3 Qt 5開發步驟及實例
    1.3.1 設計器Qt 5 Designer實現
    1.3.2 代碼實現簡單實例
  L1.2 Qt 5安裝:概念解析
    夥伴編輯模式(Edit Buddy)
  L1.3 Qt 5開發步驟及實例:概念解析
    L1 信號和槽機制(Signal & Slot)
    L2 Qt 5元對象系統
    L3 佈局管理器
第2章 Qt 5模板庫、工具類及控件
  2.1 字符串類
    2.1.1 操作字符串
    2.1.2 查詢字符串數據
    2.1.3 字符串的轉換
  2.2 容器類
    2.2.1 QList類、QLinkedList類和QVector類
    2.2.2 QMap類和QHash類
  2.3 QVariant類
  2.4 演算法及正則表達式
    2.4.1 Qt 5常用演算法
    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 小綜合例子
  L2.1 字符串類QString:概念解析
    L1 隱式共享
    L2 內存分配策略
  L2.5 Qt 5控件:概念解析
    Qt5::WindowFlags枚舉類型
第3章 Qt 5佈局管理
  3.1 分割窗口QSplitter類
  3.2 停靠窗口QDockWidget類
  3.3 堆棧窗體QStackedWidget類
  3.4 基本佈局(QLayout)
  3.5 【綜合實例】:修改用戶資料
第4章 Qt 5基本對話框
  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 標準條目選擇對話框
    ……
第5章 Qt 5主窗體
第6章 Qt 5圖形與圖片
第7章 Qt 5圖形視圖框架
第8章 Qt 5模型/視圖結構
第9章 Qt 5文件及磁盤處理
第10章 Qt 5網絡與通信
第11章 Qt 5事件處理及實例
第12章 Qt 5多線程
第13章 Qt 5數據庫
第14章 Qt 5多國語言國際化
第15章 Qt 5單元測試框架
第16章 【綜合實例】:汽車銷售管理系統
第17章 【綜合實例】:Qt版Word字處理軟件
第18章 【綜合實例】:Qt版聊天軟件
第19章 QML編程基礎
第20章 QML動畫特效
第21章 Qt Quick Controls開發基礎
第22章 【綜合實例】:多功能文檔查看器
第23章 Linux下Qt的安裝和簡單使用
附錄A C++相關知識
附錄B Qt 5調試