Qt Creator是用Qt Creator构建的吗?

Ble*_*eek 3 qt qt4

问题:

  1. Qt Creator是用Qt Creator构建的吗?

  2. 同样,Qt Designer是用Qt Designer构建的吗?

  3. 顺便说一句,为什么有两个Qt IDE?他们是竞争者吗?我应该使用哪一个?我正在使用创作者.

  4. 什么是Qt SDK?我问这个是因为我安装了ubuntu 11.10 s/w中心的Qt Designer&Creator 2.2.1和Qtmake 4.7.4不起作用.构建菜单全部显示为灰色.当我将最新的QtSDK(2.3.1/4.7.4)下载到/ opt/QtSDK的单独安装中时,ubuntu认可的安装和/ opt/QtSDK都将按预期工作.为什么我的ubuntu认可的安装不能在没有SDK的情况下工作?SDK有什么作用?

  5. 这个适用于Ubuntu爱好者 - Qt IDE要求SDK工作,但ubuntu发布了Creator/Designer而不检查它们是否先工作?s/w中心没有QtSDK安装项目.这是故意的还是程序性的错误?

  6. 在Linux上构建我的桌面应用程序(我正在构建一个选项卡式文件浏览器)之后,我需要采取哪些步骤才能在Windows 7/Vista上运行它?我会在Windows版的Qt Creator上重建吗?

我还注意到Qt Creator代码生成并不完美.它会忘记在自动生成的代码中包含一些Qt库文件,我必须手动更正它.

Cla*_*rae 11

Qt Creator是用Qt Creator构建的吗?

我相信是这样.

这并不意味着每个在Qt上工作的都必须使用它 - 只是我相信很多人都会这样做.

我不为任何生产Qt的公司工作,但我的理由是:

  • 谷歌搜索"dogfooding qt creator"会引发大量热门话题,包括2010年11月的评论:

    通过在Qt桌面端口上发布Qt Creator和Ovi Suite等复杂应用程序,我们也是"dogfooding"

  • 在过去的几年里,他们为Qt Creator付出了巨大的努力.除非他们自己使用它,否则很难想象它是值得的
  • 在最近的Qt开发者日,Qt开发者非常热情地谈论Qt Creator

同样,Qt Designer是用Qt Designer构建的吗?

是.查看Qt Designer源代码可以看到大量的.ui(Designer)文件.

为什么有两个Qt IDE?他们是竞争者吗?我应该使用哪一个?我正在使用创作者.

当您在Qt Creator中编辑.ui文件时,您仍然在运行Qt Designer:为方便起见,它只是在Creator中显示Designer窗口.

什么是Qt SDK?...... SDK有什么作用?

Qt SDK只是一次下载所有Qt工具的便捷方式.你不具备使用它.

这个是针对Ubuntu的爱好者......是故意还是程序错误?

对不起 - 不知道.很难想象它是故意的.

在Linux上构建我的桌面应用程序(我正在构建一个选项卡式文件浏览器)之后,我需要采取哪些步骤才能在Windows 7/Vista上运行它?我会在Windows版的Qt Creator上重建吗?

您需要在Windows PC上安装Qt,然后在其中构建源代码.

你可以通过使用Qt Creator和它包含的Windows编译器(mingw)来做到这一点,或者你可以使用另一个编译器,如果你有一个,例如Visual Studio.

我还注意到Qt Creator代码生成并不完美.它会忘记在自动生成的代码中包含一些Qt库文件,我必须手动更正它.

如果您在信号和插槽的参数中使用了任何非Qt类,那么这个答案可能对您有帮助.