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

QML和Qt Quick快速入門/Qt應用編程系列叢書

  • 作者:編者:霍亞飛|責編:董立娟
  • 出版社:北京航空航天大學
  • ISBN:9787512440739
  • 出版日期:2023/05/01
  • 裝幀:平裝
  • 頁數:424
人民幣:RMB 98 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是基於Qt 6.4的QML和Qt Quick入門書籍,詳細介紹了QML語言的語法和編寫Qt Quick程序需要用到的基本知識點。本書內容主要包括QML語法、Qt Quick基礎知識及其在圖形動畫、3D、數據處理、多媒體和移動開發方面的應用等。本書全面系統講解了Qt Quick編程的方方面面,與主要講解Qt Widgets編程的《Qt Creator快速入門(第4版)》相輔相成,可以幫助初學者快速入門Qt Quick編程。
    本書內容全面、實用,講解通俗易懂,適合希望學習QML語言進行Qt Quick編程以及希望使用Qt開發移動應用的讀者。對於沒有任何Qt基礎或者想學習C++ Widgets編程的讀者,可以學習《Qt Creator快速入門(第4版)》一書。對於想進一步學習Qt開發實例的讀者,可以關注即將出版的《Qt Widgets及Qt Quick開發實戰精解》一書。

作者介紹
編者:霍亞飛|責編:董立娟
    霍亞飛,網名yafeilinux,嵌入式軟體工程師,熱愛編程,熱愛開源!在博客中發表了大量Qt、Linux教程和開源軟體,被眾多阿友奉為經典!參與創建Twww.yafeilinux.com和Qt開源社區(www.qter.org),進行Qt及開源項目的推廣和普及!

目錄
第1章  走進Qt Quick的世界
  1.1  QML和Qt Quick簡介
    1.1.1  QML
    1.1.2  Qt Quick
    1.1.3  Qt Quick和Qt Widgets用戶界面對比
  1.2  Qt 6的下載安裝和Qt Creator開發環境簡介
    1.2.1  Qt 6的下載與安裝
    1.2.2  Qt Creator開發環境
  1.3  運行示常式序
  1.4  Qt Quick應用
    1.4.1  創建Qt Quick應用
    1.4.2  使用Qt資源文件
    1.4.3  設置應用程序圖標
    1.4.4  Qt Quick程序的發布
  1.5  創建Qt Quick UI項目
  1.6  Qt幫助和本書源碼的使用
    1.6.1  Qt幫助的使用
    1.6.2  本書源碼的使用
  1.7  小 結
第2章  QML語法
  2.1  QML語法基礎
  2.2  import導入語句
    2.2.1  模塊(命名空間)導入語句
    2.2.2  目錄導入語句
    2.2.3  JavaScript資源導入語句
  2.3  QML類型系統
    2.3.1  基本類型
    2.3.2  JavaScript類型
    2.3.3  對象類型
  2.4  對象特性(Attributes)
    2.4.1  id特性
    2.4.2  屬性特性
    2.4.3  信號和信號處理器特性
    2.4.4  方法特性
    2.4.5  附加屬性和附加信號處理器
    2.4.6  枚舉特性
  2.5  集成JavaScript
    2.5.1  JavaScript表達式和屬性綁定
    2.5.2  從JavaScript動態創建QML對象
    2.5.3  在QML中定義JavaScript資源
    2.5.4  在QML中導入JavaScript資源
    2.5.5  JavaScript宿主環境
  2.6  QML文檔
    2.6.1  通過QML文檔定義對象類型
    2.6.2  QML組件
    2.6.3  作用域和命名解析
    2.6.4  資源載入和網路透明性
    2.6.5  QML的國際化
    2.6.6  QML的編碼約定
  2.7  QML模塊

  2.8  小結
第3章  Qt Quick基礎
  3.1  基礎可視項目
    3.1.1  Item
    3.1.2  Rectangle
    3.1.3  Text
    3.1.4  TextInput
    3.1.5  TextEdit
  3.2  布局管理
    3.2.1  定位器(Positioners)
    3.2.2  基於錨(anchors)的布局
    3.2.3  布局管理器(Layouts)
    3.2.4  布局鏡像(LayoutMirroring)
  3.3  事件處理
    3.3.1  MouseArea
    3.3.2  滑鼠事件(MouseEvent)和滾輪事件(WheelEvent)
    3.3.3  拖放事件(DragEvent)
    3.3.4  鍵盤事件(KeyEvent)和焦點作用域(FocusScope)
    3.3.5  定時器(Timer)
  3.4  使用Loader動態載入組件
  ……
第4章  Qt Quick控制項和Qt Quick對話框
第5章  圖形動畫基礎
第6章  粒子系統和圖形效果
第7章  Qt Quick 3D
第8章  模型和視圖
第9章  Qt圖表
第10章  Qt Data Visualization數據可視化
第11章  多媒體應用
第12章  QML與C++的集成
第13章  Qt移動開發入門
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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