Application Development with Qt Creator-Third Edition
暫譯: 使用 Qt Creator 進行應用程式開發(第三版)

Eng, Lee Zhi

  • 出版商: Packt Publishing
  • 出版日期: 2020-01-31
  • 售價: $1,660
  • 貴賓價: 9.5$1,577
  • 語言: 英文
  • 頁數: 426
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1789951755
  • ISBN-13: 9781789951752
  • 相關分類: Qt
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

Qt is a powerful development framework that serves as a complete toolset for building cross-platform applications, helping you reduce development time and improve productivity. Completely revised and updated to cover C++17 and the latest developments in Qt 5.12, this comprehensive guide is the third edition of Application Development with Qt Creator.

You'll start by designing a user interface using Qt Designer and learn how to instantiate custom messages, forms, and dialogues. You'll then understand Qt's support for multithreading, a key tool for making applications responsive, and the use of Qt's Model-View-Controller (MVC) to display data and content. As you advance, you'll learn to draw images on screen using Graphics View Framework and create custom widgets that interoperate with Qt Widgets. This Qt programming book takes you through Qt Creator's latest features, such as Qt Quick Controls 2, enhanced CMake support, a new graphical editor for SCXML, and a model editor. You'll even work with multimedia and sensors using Qt Quick, and finally develop applications for mobile, IoT, and embedded devices using Qt Creator.

By the end of this Qt book, you'll be able to create your own cross-platform applications from scratch using Qt Creator and the C++ programming language.

  • Create programs from scratch using the Qt framework and C++ language
  • Compile and debug your Qt Quick and C++ applications using Qt Creator
  • Implement map view with your Qt application and display device location on the map
  • Understand how to call Android and iOS native functions from Qt C++ code
  • Localize your application with Qt Linguist
  • Explore various Qt Quick components that provide access to audio and video playbacks
  • Develop GUI applications using both Qt and Qt Quick
  • Build a solid foundation in Qt by learning about its core classes, multithreading, File I/O, and networking
  • Learn GUI programming and build custom interfaces using Qt Widgets, Qt Designer, and QML
  • Use the latest features of C++17 for improving the performance of your Qt applications

商品描述(中文翻譯)

Qt 是一個強大的開發框架,提供了一整套工具來構建跨平台應用程式,幫助您縮短開發時間並提高生產力。本書經過全面修訂和更新,涵蓋 C++17 及 Qt 5.12 的最新發展,是《使用 Qt Creator 進行應用程式開發》第三版的綜合指南。

您將從使用 Qt Designer 設計用戶界面開始,學習如何實例化自定義消息、表單和對話框。接著,您將了解 Qt 對多線程的支持,這是使應用程式響應迅速的關鍵工具,以及使用 Qt 的模型-視圖-控制器(MVC)來顯示數據和內容。隨著學習的深入,您將學會使用圖形視圖框架在螢幕上繪製圖像,並創建與 Qt Widgets 互操作的自定義小部件。本書將帶您了解 Qt Creator 的最新功能,例如 Qt Quick Controls 2、增強的 CMake 支持、新的 SCXML 圖形編輯器和模型編輯器。您甚至將使用 Qt Quick 處理多媒體和傳感器,最後使用 Qt Creator 開發移動、物聯網和嵌入式設備的應用程式。

在本書結束時,您將能夠使用 Qt Creator 和 C++ 程式語言從零開始創建自己的跨平台應用程式。

- 從零開始使用 Qt 框架和 C++ 語言創建程式
- 使用 Qt Creator 編譯和調試您的 Qt Quick 和 C++ 應用程式
- 在您的 Qt 應用程式中實現地圖視圖並在地圖上顯示設備位置
- 理解如何從 Qt C++ 代碼調用 Android 和 iOS 原生函數
- 使用 Qt Linguist 本地化您的應用程式
- 探索各種 Qt Quick 組件,以訪問音頻和視頻播放
- 使用 Qt 和 Qt Quick 開發 GUI 應用程式
- 通過學習其核心類別、多線程、文件 I/O 和網絡,建立扎實的 Qt 基礎
- 學習 GUI 程式設計,並使用 Qt Widgets、Qt Designer 和 QML 構建自定義界面
- 使用 C++17 的最新功能來提高您的 Qt 應用程式的性能