我在Qt网站的不同部分看到了关于这三个应用程序的参考,但我完全不清楚它们之间的确切区别,它们是否实际上是单独的东西还是只是相同事物的不同名称,或者名称随时间而改变?或者其中一个不再受支持?这些是什么情况?
我在Qt网站的不同部分看到了关于这三个应用程序的参考,但我完全不清楚它们之间的确切区别,它们是否实际上是单独的东西还是只是相同事物的不同名称,或者名称随时间而改变?或者其中一个不再受支持?这些是什么情况?
Qt Creator是Qt的集成开发环境。你不必须使用它,但它极大地简化了Qt开发。
Qt Designer是一个图形化工具,可以让你构建QWidget GUI。Qt Quick Designer类似,但用于构建QML GUI。两者都内置于Qt Creator中。
这在维基百科上有更详细的解释。
Qt Designer:
这是一个用于创建/编辑小部件文件(.ui)的子工具。您可以使用它来创建图形布局(仅限.ui文件)。
它最常用于设计PyQt应用程序中的图形元素。例如,当您安装Qt时,它会随之安装,例如在路径中:Qt5.13.1\5.13.1\mingw73_64\bin\designer.exe。
它也可以用于编辑Qt C++应用程序的任何.ui文件,但是它的功能非常有限,因为它只允许编辑图形元素(而不是C++逻辑)。
Qt Quick Designer(指的是Qt Creator):
它并不存在,它已经集成在Qt Creator中(见下文)。通常可以说Qt Quick Designer允许编辑QML文件(.qml),但是现在已经集成在Qt Creator中。
Qt Creator:
这是创建Qt应用程序的事实上最强大的IDE(使用C++和Qt引擎)。它允许您创建、编辑源代码、调试应用程序等。
除此之外,您可以在Qt Creator中打开一个.ui文件或.qml文件,并进行编辑。
例如,如果您打开一个.ui文件,它将在完全集成的Qt Creator IDE中嵌入Qt Designer应用程序。
Qt Creator是一个用于构建QT应用程序的集成开发环境(IDE);可以组合使用Qt Widgets和Qt Quick。在编写Qt Widgets应用程序时,您可以在Qt Designer中编辑GUI,但在编写Qt Quick应用程序时,您需要使用Qt Quick Designer,两者都集成在Qt Creator中。
另外还有一个名为Qt Design Studio的新工具,它也使用QML,并且可以与Photoshop集成。
简单的方法:Qt Creator(带有智能感知、自动完成和手册等编辑器 + 图形化设计师 + 调试符号 + 模板)全都为您准备好了...
中等的方法:Qt Creator(没有设计师,需要手工编码,带有智能感知、自动完成等功能)。
中等难度的方法:任何纯文本编辑器 + Qt Designer(用于原型界面设计)。这是我最喜欢的方式,我喜欢 Vim。
困难的方法:任何纯文本编辑器......你懂的。
QML
。它与 Qt Quick Designer 有什么不同呢? - K.Mulier