我最近对学习Qt重新产生了一些兴趣,但有以下疑问:
Qt 是否有足够多的与 GUI 无关的类?
比如 Python 是“含电池”,.NET 肯定是“含电池”,而且据我所见,Android API 也有很多类来设计和实现应用程序/域逻辑,与视觉呈现。
我问的主要原因是因为我不了解 C++ 并且不打算深入学习它(需要太多时间),所以如果我不得不一直使用第三方 C++ 库并且很难在 Qt 中使用它们项目,这将是一个反对继续前进的强项。
预期用途主要是创建供个人使用的小型桌面应用程序,同时深入了解软件设计的良好实践——我正在慢慢迁移到这个职业。
我已经使用了一些 Python/Pygtk(没有 IDE)和 WPF(在 VStudio/ExpressionBlend 中)。在这两个平台上,我的大部分工作都与科学计算、图像处理和交互式科学可视化有关,并且在 Python(Numpy、Scipy、Matplotlib、Pandas、PIL、cairo)和 .NET(AForge、算法库,System.Media.Media3D)。我想知道 Qt 生态系统在这方面是否如此完整。