我想问一些在 Qt 的网站上找不到的问题。
- Qt 是完全免费还是只是其中的一部分,还是根本不免费?
- 我可以在 Visual Studio 中使用它的库吗?
- 我可以同时使用 MFC 和 Qt 吗?
- 我想使用 Qt 的主要原因是创建专业的 GUI。我应该下载什么? Qt 库、Qt Creator 或两者?
最佳答案
它在 LGPL 许可下免费提供。 Click here阅读可以免费使用的情况。简而言之——只要您允许用户修改/更新 Qt 依赖项,您就可以使用它来制作专有/商业软件。通常这意味着动态链接,但如果您为用户提供重建的方法,您也可以静态链接。如果您只打算在公司内部使用该软件(即不分发它),您也可以静态链接。
是的,他们有一个 Visual Studio 插件来简化它。
是的。尽管很难理解为什么要这样做,除非您正在处理遗留代码。 MFC 已过时、难以使用且特定于平台,而 Qt 现代、易于使用且跨平台。
这取决于您想如何去做。如果您打算在自己的 IDE 中使用它,那么只需要库就可以了。或者,您可以使用他们的 IDE,即 Qt Creator,但这是可选的。至少值得拥有 Qt Designer,它是一种用于可视化构建 GUI 的工具。这也是可选的,因为您可以根据需要手动编写 GUI 代码。
关于c++ - 关于Qt的初学者问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20978123/