Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 我在哪里可以为qtcreator获得更多小部件?_Linux_Qt_Qt5_Qt Creator - Fatal编程技术网

Linux 我在哪里可以为qtcreator获得更多小部件?

Linux 我在哪里可以为qtcreator获得更多小部件?,linux,qt,qt5,qt-creator,Linux,Qt,Qt5,Qt Creator,在qtcreator中,当我高亮显示qml文件时,我可以选择“设计”选项卡。如何向其中添加更多qt小部件 我已经从repos和任何我可以安装的qml module-*命名包中安装了qml module qtquick控件,但是在qtcreator的qml类型中,没有额外的qml类型出现在窗格中。我一直在寻找按钮等小部件,但似乎什么都不起作用 我应该从repo安装什么来获得可以拖放到表单编辑器中的按钮?我是基于看到其他人有一组小部件的照片。另一方面,当我单击*.ui文件时,design选项卡会显示

在qtcreator中,当我高亮显示qml文件时,我可以选择“设计”选项卡。如何向其中添加更多qt小部件

我已经从repos和任何我可以安装的qml module-*命名包中安装了qml module qtquick控件,但是在qtcreator的qml类型中,没有额外的qml类型出现在窗格中。我一直在寻找按钮等小部件,但似乎什么都不起作用

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

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

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


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

谢谢,出于某种原因,qml-module-qtquick-controls2虽然是从repo安装的,但并未出现在qml类型中。该模块现在由qtcreator自动添加。因此,稍后重新启动并清除QT_SELECT环境变量,结果是。我还没有试图确定这是否是真正的原因。