Cross-Platform Development with Qt 6 and Modern C++: Design and build applications with modern graphical user interfaces without worrying about platform dependency (Paperback)
暫譯: 使用 Qt 6 和現代 C++ 的跨平台開發:設計和構建不受平台依賴的現代圖形用戶界面應用程式 (平裝本)

Dey, Nibedit

  • 出版商: Packt Publishing
  • 出版日期: 2021-06-25
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 442
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1800204582
  • ISBN-13: 9781800204584
  • 相關分類: C++ 程式語言Qt使用者介面 UI
  • 立即出貨 (庫存=1)

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

商品描述

Enhance your cross-platform programming abilities with the powerful features and capabilities of Qt 6

 

Key Features:

  • Leverage Qt and C++ capabilities to create modern, cross-platform applications that can run on a wide variety of software applications
  • Explore what's new in Qt 6 and understand core concepts in depth
  • Build professional customized GUI applications with the help of Qt Creator

 

Book Description:

Qt is a cross-platform application development framework widely used for developing applications that can run on a wide range of hardware platforms with little to no change in the underlying codebase. If you have basic knowledge of C++ and want to build desktop or mobile applications with a modern graphical user interface (GUI), Qt is the right choice for you. Cross-Platform Development with Qt 6 and Modern C++ helps you understand why Qt is one of the favorite GUI frameworks adopted by industries worldwide, covering the essentials of programming GUI apps across a multitude of platforms using the standard C++17 and Qt 6 features.

 

Starting with the fundamentals of the Qt framework, including the features offered by Qt Creator, this practical guide will show you how to create classic user interfaces using Qt Widgets and touch-friendly user interfaces using Qt Quick. As you advance, you'll explore the Qt Creator IDE for developing applications for multiple desktops as well as for embedded and mobile platforms. You will also learn advanced concepts about signals and slots. Finally, the book takes you through debugging and testing your app with Qt Creator IDE.

 

By the end of this book, you'll be able to build cross-platform applications with a modern GUI along with the speed and power of native apps.

 

What You Will Learn:

  • Write cross-platform code using the Qt framework to create interactive applications
  • Build a desktop application using Qt Widgets
  • Create a touch-friendly user interface with Qt Quick
  • Develop a mobile application using Qt and deploy it on different platforms
  • Get to grips with Model/View programming with Qt Widgets and Qt Quick
  • Discover Qt's graphics framework and add animations to your user interface
  • Write test cases using the Qt Test framework and debug code
  • Build a translation-aware application
  • Follow best practices in Qt to write high-performance code

 

Who this book is for:

This book is for application developers who want to use C++ and Qt to create modern, responsive applications that can be deployed to multiple operating systems such as Microsoft Windows, Apple macOS, and Linux desktop platforms. Although no prior knowledge of Qt is expected, beginner-level knowledge of the C++ programming language and object-oriented programming system (OOPs) concepts will be helpful.

商品描述(中文翻譯)

強化您的跨平台程式設計能力,利用 Qt 6 的強大功能和特性

主要特點:

- 利用 Qt 和 C++ 的能力,創建現代化的跨平台應用程式,能在各種軟體應用上運行
- 探索 Qt 6 的新功能,深入理解核心概念
- 在 Qt Creator 的幫助下,構建專業的自訂 GUI 應用程式

書籍描述:

Qt 是一個跨平台的應用程式開發框架,廣泛用於開發可以在多種硬體平台上運行的應用程式,幾乎不需要改變底層的程式碼。如果您對 C++ 有基本的了解,並希望構建具有現代圖形使用者介面 (GUI) 的桌面或行動應用程式,Qt 是您的最佳選擇。《使用 Qt 6 和現代 C++ 的跨平台開發》幫助您理解為何 Qt 是全球產業中最受歡迎的 GUI 框架之一,涵蓋使用標準 C++17 和 Qt 6 特性在多個平台上編程 GUI 應用程式的基本要素。

本書從 Qt 框架的基本概念開始,包括 Qt Creator 提供的功能,這本實用指南將向您展示如何使用 Qt Widgets 創建經典的使用者介面,以及使用 Qt Quick 創建觸控友好的使用者介面。隨著進度的推進,您將探索 Qt Creator IDE,以開發多個桌面以及嵌入式和行動平台的應用程式。您還將學習有關信號和插槽的進階概念。最後,本書將引導您使用 Qt Creator IDE 進行應用程式的除錯和測試。

在本書結束時,您將能夠構建具有現代 GUI 的跨平台應用程式,並具備原生應用程式的速度和效能。

您將學到的內容:

- 使用 Qt 框架編寫跨平台程式碼,創建互動式應用程式
- 使用 Qt Widgets 構建桌面應用程式
- 使用 Qt Quick 創建觸控友好的使用者介面
- 使用 Qt 開發行動應用程式並在不同平台上部署
- 熟悉使用 Qt Widgets 和 Qt Quick 的模型/視圖編程
- 探索 Qt 的圖形框架,並為您的使用者介面添加動畫
- 使用 Qt Test 框架編寫測試案例並除錯程式碼
- 構建一個支持翻譯的應用程式
- 遵循 Qt 的最佳實踐,編寫高效能的程式碼

本書適合對象:

本書適合希望使用 C++ 和 Qt 創建現代化、響應式應用程式的應用程式開發人員,這些應用程式可以部署到多個作業系統,如 Microsoft Windows、Apple macOS 和 Linux 桌面平台。雖然不需要先前的 Qt 知識,但對 C++ 程式語言和物件導向程式設計系統 (OOPs) 概念的初步了解將會有所幫助。