linux - 我在哪里可以获得更多 qtcreator 的小部件?
问题描述
在 qtcreator 中,当我突出显示 qml 文件时,我可以选择设计选项卡。如何向它添加更多 qt 小部件?
我已经安装了来自 repos 的 qml-module-qtquick-controls 和我可以安装的任何 qml-module-* 命名包,但是在 qtcreator 的 qml 类型中,窗格中没有出现额外的 qml 类型。我一直在寻找按钮等小部件,但似乎没有任何效果
我应该从 repo 安装什么来获取可以拖放到表单编辑器中的按钮?我的基础是看到其他人拥有一大堆小部件的照片。另一方面,当我单击 *.ui 文件时,设计选项卡会显示带有各种小部件的不同编辑器。*.qml 文件和 *.ui 文件有什么区别?
解决方案
第一个问题:“在 QML 文件中获得更多控件” 当您处于设计模式时,顶部有三个选项卡:QML 类型、资源和导入。最后一个是你需要的。单击带有“添加导入”的按钮,将显示一个包含所有可能的 qml 导入的列表。菲。选择 QtQuick.Controls 2.13 将添加按钮、复选框、单选按钮和其他...您现在将在“QML 类型”选项卡上看到
第二个问题:“*.qml 文件和 *.ui 文件有什么区别?”
qml 文件旨在用于 Qt Quick 应用程序和 ui。基于 Widget 的应用程序的文件。您将在 Qt Creator 手册主题“设计用户界面”中找到对它们的基本介绍
推荐阅读
- ruby-on-rails - 带有迭代的 ul 上的 Rails content_tag
- css - 是否可以通过 CSS 显示实心 c3 网格线而不是默认的虚线网格线?
- python - PythonError:“浮动”对象不可迭代
- vb.net - 旧版核心和内核错误(将 VS 2010 Pro 项目导入 VS2017 Pro)
- javascript - 用户手势和 iframe 刷新后播放的视频是否会被浏览器的自动播放策略阻止?
- python - PyCharm 2018.3.2 无法导入 numpy
- python - 选择正确的格式以使生成的文件尽可能小 [Python]
- jquery - scrollTop()= div时如何删除类?
- c# - 如何更改 Visual Studios 方法自动完成器以使用花括号而不是 lambda?
- java - Hibernate 获取实体的最佳实践