购买选项
Kindle电子书价格: | ¥86.10 |

下载免费的 Kindle 阅读软件,即可立即在智能手机、平板电脑或电脑上阅读 Kindle 电子书 - 无需 Kindle 设备。了解更多信息
使用手机摄像头 - 扫描以下代码并下载 Kindle 阅读软件。

![“Cross-Platform Development with Qt 6 and Modern C++: Design and build applications with modern graphical user interfaces without worrying about platform dependency (English Edition)”,作者:[Nibedit Dey]](https://images-cn.ssl-images-amazon.cn/images/I/419irf1i60S._SX260_.jpg)
Cross-Platform Development with Qt 6 and Modern C++: Design and build applications with modern graphical user interfaces without worrying about platform dependency (English Edition) Kindle电子书
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.
Table of Contents
- Introduction to Qt 6
- Introduction to Qt Creator
- GUI Design Using Qt Widgets
- Qt Quick and QML
- Cross-Platform Development
- Signals and Slots
- Model View Programming
- Graphics and Animations
- Testing and Debugging
- Deploying Qt Applications
- Internationalization
- Performance Considerations
基本信息
- ASIN : B091J8B7NP
- 出版社 : Packt Publishing; 第 1st 版 (2021年6月25日)
- 出版日期 : 2021年6月25日
- 语言 : 英语
- 文件大小 : 26758 KB
- 标准语音朗读 : 已启用
- X-Ray : 未启用
- 生词提示功能 : 未启用
- 纸书页数 : 444页
- > ISBN : 1800204582
- 亚马逊热销商品排名: 商品里排第54,380名Kindle商店 (查看商品销售排行榜Kindle商店)
- 商品里排第7名Web Design & UX(网络设计与用户体验)
- 商品里排第16名Software & Apps(软件与应用)
- 商品里排第27名Programming & Development(编程与开发)
- 用户评分:
无顾客评论
5 星 (0%) |
|
0% |
4 星 (0%) |
|
0% |
3 星 (0%) |
|
0% |
2 星 (0%) |
|
0% |
1 星 (0%) |
|
0% |
此商品在美国亚马逊上最有用的商品评论

Pros:
1. Book is well written, and will walk you through the basics of Qt. Some Qt6 updates are both mentioned, and explained well.
2. There are very well written introductions for the basics, with easy to follow steps, and screen shots.
3. Lots of pointing to original documentation, which is a good thing -- when its not a cop out.
4. Mentioning Gamma Ray/ Squish and testing in general adds real life value to this book.
Cons:
1. Book does not do justice to all the Qt6 functionality, but it couldn't if it wanted to - because its a bit premature to review Qt6 content before Qt 6.2, when finally all the same modules as 5 are starting to get supported and the core functionality is starting to get finalized. I also felt there were a few missed opportunities for QT6 functionality that already does exist. This nicked a star.
2. Too many key topics are mentioned in passing, avoiding important details. On speaking with the author, it seems one culprit is page count. I m no writer, but to gloss over key details because of page count seems like a bit of a cop out, so i nicked one stat for that.
Neutral:
1. Packt has several books on Qt, and some of them feel like repackaged revisions of the same book with a few updates. This book feels a bit like that. I m not sure this is a detractor, but as someone who owns several Packt books, I wanted to see more.
2. I was on the fence about whether some of the examples followed best practices or not. This may just be a hunch on my part, but some of the methods smelled a bit.
Summary, this is an alright book, and even good - ish, but it maybe should have been released with a bit more patience and a bit more depth.

Generic Outlook: Book has been focused on pure software developmental aspects and cover from initiation to deployment and all other steps in between for a successful
software product. This could be categorized into:
1. Organization: The book is organized into a perfect amount of examples and context to build up information for a fresh graduate to experienced professional.
2. Content: The content of the book is apt and enough explained to make sure the crux of the information is never lost and anyone can follow it.
3. Professional Approach: The author has put in enough effort to make the book suitable for IT business standards. It gives professional insight into the usage of tools and
techniques used in industry.
4. Ease of understanding: The book has a language which could be easily understood and used to build up concepts easily.
5. Futuristic: It builds concepts to look beyond this book and focus knowledge gained and learnt to adapt and implement that knowledge to build products for future.
Overall suggestion: Must read for GUI developers.


2021年7月13日 在美国审核





I am writing this review to review this great book which I just finished reading. Having more than 7 years of Qt programming experience, I can confidently say , this is one of the best book, I have read on Qt programming.
I was trying to move to Qt6 for a while and this book really came very handy. Having gone through this book end to end , I can say this book is a good resource for somebody who is new to Qt programming or Like me who has several years of Qt programming experience.
Examples are very detailed and provide a cleaner usage of the framework.
I would highly recommend this book to Qt programmers and non Qt programmers who are thinking of diving into Qt programming.
I appreciate the detailed examples written by the author.

A must read for QT6 Enthusiasts.

2021年8月31日 在美国审核
A must read for QT6 Enthusiasts.




