我从哪里获得更多 qtcreator 小部件?

Where do i get more widgets for qtcreator?

在 qtcreator 中,当我突出显示 qml 文件时,我可以 select 设计选项卡。我如何向它添加更多的 qt 小部件?

我已经从 repos 安装了 qml-module-qtquick-controls 和我能安装的任何 qml-module-* 命名包,但是在 qtcreator 的 qml 类型中,没有额外的 qml 类型出现在窗格中。我一直在寻找按钮等小部件,但似乎没有任何效果

我应该从存储库安装什么来获得可以拖放到表单编辑器中的按钮?我是基于看到其他人拥有一大堆小部件的照片。另一方面,当我单击 *.ui 文件时,设计选项卡会显示一个包含各种小部件的不同编辑器。 *.qml 文件和 *.ui 文件有什么区别?

第一个问题:"getting more controls in QML file" 当您处于设计模式时,顶部有三个选项卡: QML 类型、资源和导入。 最后一个是你需要的。单击带有 "Add Import" 的按钮,将显示一个包含所有可能的 qml 导入的列表。 菲。选择 QtQuick.Controls 2.13 将添加按钮、复选框、单选按钮和其他...您现在将在选项卡 "QML Types"

上看到它们

第二题:"What is the difference between a *.qml file and a *.ui file?"

qml 文件旨在用于 Qt Quick 应用程序和 ui。基于 Widget 的应用程序的文件。您将在 Qt Creator 手册主题 "Designing User Interfaces"

中找到对它们的基本介绍