Qt设计器vs Qt Quick Designer vs Qt Creator?

Qt设计器vs Qt Quick Designer vs Qt Creator?,qt,qml,qt-creator,qt-designer,qt-quick,Qt,Qml,Qt Creator,Qt Designer,Qt Quick,我已经在Qt网站的各个部分看到了所有这三个应用程序的引用,但我完全不清楚它们之间的确切区别,以及它们是否实际上是独立的事物,或者只是同一事物的不同名称,或者名称随着时间的推移而改变?还是一个不再受支持?这些是怎么回事?Qt创建者是Qt的IDE。您不必使用它,但它大大简化了Qt开发 Qt设计器是一个图形化工具,可用于构建QWidget GUI。Qt快速设计器类似,但对于构建qmlguis来说。两者都内置于Qt Creator中 这一点有更详细的解释。Qt Creator只是一个用于构建Qt应用程序

我已经在Qt网站的各个部分看到了所有这三个应用程序的引用,但我完全不清楚它们之间的确切区别,以及它们是否实际上是独立的事物,或者只是同一事物的不同名称,或者名称随着时间的推移而改变?还是一个不再受支持?这些是怎么回事?

Qt创建者是Qt的IDE。您不必使用它,但它大大简化了Qt开发

Qt设计器是一个图形化工具,可用于构建QWidget GUI。Qt快速设计器类似,但对于构建qmlguis来说。两者都内置于Qt Creator中


这一点有更详细的解释。

Qt Creator只是一个用于构建Qt应用程序的IDE;Qt小部件和Qt Quick都可以组合。编写Qt窗口小部件应用程序时,您可以在Qt设计器中编辑GUI,但对于Qt Quick应用程序,您使用的是Qt Quick Designer,两者都集成到Qt Creator中


还有一个新的工具名Qt Design Studio,它也使用QML,可以与Photoshop集成

我将根据使用方法向您解释这些工具之间的区别:

Qt Designer:用于创建/编辑小部件文件(.ui)的子工具。您可以使用它创建图形布局(.ui文件)。最常用的是在PyQt应用程序中设计图形化的东西。安装Qt时始终会安装它,例如,它位于路径:Qt5.13.1\5.13.1\mingw73\u 64\bin\designer.exe中。它也被用来编辑Qt C++应用程序的任何.UI文件,但是它非常有限,因为它只允许编辑图形的东西(不是C++逻辑)。 Qt Quick Designer(它指的是Qt Creator):它不存在,它集成在Qt Creator中(见下文)。可以正常地说,Qt Quick Designer允许编辑QML文件(.QML),但它现在已集成到Qt Creator中


Qt-Creator:这是一个非常实用且功能最强大的IDE,可以在本地创建Qt应用程序(使用Qt引擎的C++)。它允许您创建、编辑源代码、调试应用程序等。此外,您可以在Qt Creator中打开.ui文件或.qml文件,它将打开并允许您进行编辑。例如,如果打开一个.ui文件,它将显示嵌入完整集成Qt Creator IDE中的Qt Designer应用程序。总之,您可以使用Qt Creator打开/编辑任何.ui或.qml文件,并创建Qt/C++应用程序。当然,如果文件是.ui,那么Qt Creator将向您显示Qt设计器工具,如果文件是.qml,那么它将允许您编辑qml

Qt设计工作室怎么样?它还输出
QML
。它与QT QuasdDesigner?@ K.Muler QtDesignStudio=(QtC造饰者-C++)不同。我们(Qt设计工作室开发团队的一部分)看到许多用户界面设计师/开发者永远不会接触QtCreator,因为它有很多C++的设置和视图。因此,我们试图通过创建一个精简版的QtCreator来解决这个问题,并称之为Qt设计工作室。@Tim Jenßen Qt Designer是Qt小部件的拖放工具。它还在积极发展吗?我问这个问题是因为这个页面概述了QtUI工具,但我没有看到QtDesigner。Qt Design Studio主要用于新的QML GUI。@KevinMuhuri据我所知,Qt designer是完全内置的,可以从Qt创建者内部使用,它作为一个独立的应用程序逐渐消失。@Cedric H.我在Qt论坛()和主持人(不确定他们是Qt员工)上问了同样的问题建议Qt Designer作为Qt Creator的一部分正在积极开发中。