最近在Ubuntu QQ上刷了我的C ++。我喜欢所有事物的Qt框架,尤其是构建GUI的框架。在过去几年中使用PyQt时,我对它非常熟悉。
当使用PyQt时,我遇到了一些问题,现在将C ++与Qt一起使用时,问题更加明显:Qt对Qt特定的C ++有很多扩展 -QString只是一个常见的例子,更不用说自动垃圾收集了。完全不了解C ++和STL的情况下,可以使用C ++编写Qt应用程序。
我可能很快就要再次进入就业市场,我希望能够考虑C ++的职位-但我担心自己过多地与Qt绑定会限制我使用通用C ++的能力,这曾经非常强大,但是现在长期处于休眠状态且生锈。
我应该避免Qt吗?使用WxWidgets或GTK ++构建GUI会更好吗?
什么是可以使用的最佳GUI框架,该框架允许/要求最多使用通用C ++和STL?在GUI框架等方面,我如何使自己作为C ++程序员最有市场价值?