首页 > 解决方案 > 我在哪里可以获得更多 qtcreator 的小部件?

问题描述

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

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

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

标签: linuxqtqt5qt-creator

解决方案


第一个问题:“在 QML 文件中获得更多控件” 当您处于设计模式时,顶部有三个选项卡:QML 类型、资源和导入。最后一个是你需要的。单击带有“添加导入”的按钮,将显示一个包含所有可能的 qml 导入的列表。菲。选择 QtQuick.Controls 2.13 将添加按钮、复选框、单选按钮和其他...您现在将在“QML 类型”选项卡上看到

第二个问题:“*.qml 文件和 *.ui 文件有什么区别?”

qml 文件旨在用于 Qt Quick 应用程序和 ui。基于 Widget 的应用程序的文件。您将在 Qt Creator 手册主题“设计用户界面”中找到对它们的基本介绍


推荐阅读