- Hands-On GUI Programming with C++ and Qt5
- Lee Zhi Eng
- 218字
- 2021-08-27 19:00:14
Why use Qt?
It's not hard to see why Qt stands a chance of winning against all other existing SDKs out there in the market; first of all, cross-platform compatibility. You can hardly find any other development kits that support so many platforms without writing different sets of code for each platform. By eliminating these extra steps, programmers can just focus on developing their applications without the need to worry about the implementation of each and every platform-specific feature. Furthermore, your code will look clean without all the #ifdef macros and having to load different dependencies for different platforms.
Qt generally uses C++, which is a compiled language that generates small and efficient code. It is also well documented and follows a very consistent set of naming conventions, which reduces the learning curve for the developer.
Do be aware that Qt does include a small amount of features that only work on specific platforms. However, these are minimal and often for special use cases, such as Qt Sensors, which only work on mobile platforms; Qt Web Engine, which only works on desktops; Qt NFC, only for Android and Linux; and so on. Those are some very specific functionalities that only exist on certain platforms that support them. Other than that, common features are usually supported on all platforms.
- LabVIEW Graphical Programming Cookbook
- Maven Build Customization
- 精通軟件性能測試與LoadRunner實戰(第2版)
- 小程序,巧運營:微信小程序運營招式大全
- PLC編程及應用實戰
- C#程序設計教程(第3版)
- Java語言程序設計教程
- 深入實踐Kotlin元編程
- Hands-On JavaScript for Python Developers
- Oracle 12c從入門到精通(視頻教學超值版)
- 黑莓(BlackBerry)開發從入門到精通
- Java高手是怎樣煉成的:原理、方法與實踐
- C++標準庫(第2版)
- jQuery權威指南
- Getting Started with SQL Server 2014 Administration