关于Qt的初学者问题

Sha*_*yar 0 c++ qt mfc qt-creator visual-studio

我想问一些我在Qt网站上找不到的问题.

  1. Qt是完全免费还是只是其中的一部分,或者根本不是免费的?
  2. 我可以在Visual Studio中使用它的库吗?
  3. 我可以和Mt一起使用MFC吗?
  4. 我想使用Qt的主要原因是创建专业的GUI.我应该下载什么?Qt Library,Qt Creator或两者兼而有之?

JBe*_*ley 7

  1. 它是根据LGPL许可免费提供的.点击此处阅读免费使用的情况.简而言之 - 只要您允许用户修改/更新Qt依赖项,您就可以使用它来生成专有/商业软件.通常,这意味着动态链接,但如果您为用户提供重建方法,也可以静态链接.如果您只是在公司内部使用该软件(即不分发它),您也可以静态链接.

  2. 是的,他们有一个Visual Studio插件,使其更容易.

  3. 是.虽然除非你处理遗留代码,否则很难理解你为什么要这么做.MFC已经过时,难以使用,平台特定与Qt相比,它是现代的,易于使用的,跨平台的.

  4. 这取决于你想要怎么做.如果您要在自己的IDE中使用它,那么只需要库.或者,您可以使用他们的IDE,即Qt Creator,但这是可选的.至少有Qt Designer是值得的,Qt Designer是一个可视化构建GUI的工具.这也是可选的,因为您可以根据需要手动编写GUI代码.