qtquickcontrols2相关内容

QML:更改文本字段中的光标颜色

如何在 QML TextField 元素中更改光标颜色和可能的宽度?假设我们有以下一个: 导入QtQuick 2.12导入 QtQuick.Controls 2.12文本域 {编号:控制placeholderText: qsTr("输入描述")背景:矩形{隐含宽度:200隐式高度:40颜色:control.enabled ?“透明":“#353637"边框颜色:控件启用?“#21be2b":“透 ..
发布时间:2022-01-19 23:29:07 其他开发

如何“通过引用"将 SwipeView 的 currentIndex 设置为 TabBar 的 currentIndex转到特定页面后?

我开始使用 QtQuick Controls 2.0.我有 C++ 的经验和少量的 Qt 经验,但我之前没有使用过 QML. 我有一个 TabBar 和一个 SwipeView 彼此链接.我的意思是,当您在 TabBar 上选择一个页面时,SwipeView 会转到该页面.当您从 SwipeView 滑动到页面时,TabBar 会自行更新以反映这一点. 作为学习练习,我决定创建一个按钮 ..
发布时间:2022-01-19 23:28:38 C/C++开发

没有小部件的系统托盘图标

我想知道是否有一种方法可以在没有小部件模块的情况下实现系统托盘图标 + 菜单功能? 解决方案 Qt 5.8 引入了一个 SystemTrayIcon 实验性 Qt Labs Platform 模块中的 QML 类型,作为 Qt Quick Controls 2 产品的一部分.它直接使用来自 Qt 平台抽象层的本地实现(如果可用),并使用 Qt Widgets 作为其他平台上的后备. ..
发布时间:2022-01-19 23:27:37 其他开发

如何在 QML 中为矩形创建滚动条

像网页一样,当内容超出矩形时,会有一个滚动条.还有其他人可以帮助我吗?我试过用listview,但不能在矩形中使用它 解决方案 文档中有一个例子,如何使用 ScrollBar 没有 Flickable: 导入QtQuick 2.7导入 QtQuick.Controls 2.0长方形 {编号:框架剪辑:真宽度:160身高:160边框颜色:“黑色"anchors.centerIn: 父级 ..
发布时间:2022-01-19 23:20:00 其他开发

应用镜像变换来翻转/反射 QML 控件

我可以在 QML 中水平翻转/反射形状项目吗?例如;我有以下形状: 我可以水平翻转/反射它来产生吗: 我知道我可以编辑我的 QML 代码以不同的方式绘制线条,但如果可能的话,只使用 QML 动画或其他东西来翻转它会更简单. 形状{id:注解HLine;anchors.left:annotationShp.right;anchors.top:注解Shp.top;anchors.topM ..
发布时间:2022-01-19 22:51:28 其他开发

QML - 无法分配给不存在的属性“样式"

我将 Qt 5.10.1 与 Qt Creator 4.5.1 一起使用,style 属性在元素中永远不可用. 例如这里显示 ButtonStyle QML 类型 ,我想做: 按钮{文本:“一个按钮"样式:按钮样式 {...}} 但是,我得到了错误: 无法分配给不存在的属性“style" 我尝试了一个矩形,进度条,我得到了同样的错误. 编辑#1: 我确实拥有所有这 ..
发布时间:2022-01-19 22:43:17 其他开发

Qt Quick Controls 2 和 TableView

在 Quick Controls 2.0 应用程序中使用 TableView 可以吗?这将需要两个导入: 导入 QtQuick.Controls 1.4导入 QtQuick.Controls 2.0 我会得到任何副作用吗? 另一个相关问题:TableView 似乎属于 Quick Controls 1.0 集.是吗?是不是说如果可以使用 TableView 就可以在 Quick Cont ..
发布时间:2022-01-19 22:42:03 其他开发

奇怪的//!Quick Controls 2.0 QML 源代码中的注释语法

在查看 Quick Controls 2.0 源代码时,我发现了一种在文档中似乎找不到的特殊注释语法: //![财产]财产: ......//![财产] 例如,成对的 //![内容项], //![背景] 可以在 TabButton.qml 中看到. 我想知道这是否只是开发人员选择的用于划分代码区域的约定,还是确实有什么特殊含义? 解决方案 对以 ! 开头的 Qt 注释进行解析,生 ..
发布时间:2022-01-19 22:37:17 其他开发

如何将样式应用于 QML 中的 TextField?看起来很“风格"属性不可用

我正在尝试将一些样式应用于我正在开发的新 qt 5.7 应用程序,但以下内容根本不起作用.它给出了错误:qrc:/SignInView.qml:67 无法分配给不存在的属性“样式"出于同样的原因,我无法在设计模式下对其进行编辑. 导入QtQuick 2.7导入 QtQuick.Controls 2.0导入 QtQuick.Layouts 1.1导入 QtQuick.Controls.Styles ..
发布时间:2022-01-19 22:24:23 其他开发

如何将样式应用于 QML 中的 TextField?似乎是“风格"属性不可用

我正在尝试将一些样式应用到我正在处理的新 qt 5.7 应用程序中,但以下内容根本不起作用.它给出了错误:qrc:/SignInView.qml:67 无法分配给不存在的属性“样式"出于同样的原因,我无法在设计模式下对其进行编辑. 导入QtQuick 2.7导入 QtQuick.Controls 2.0导入 QtQuick.Layouts 1.1导入 QtQuick.Controls.Style ..
发布时间:2021-12-09 16:43:55 其他开发

QML 预创建项目以显示在 StackView 中

我想实例化项目,然后使用 StackView 显示它们,通过 MyItem0{编号:项目 0}我的项目 1{编号:项目 1}myStackView.push(item0)...myStackView.pop()myStackView.push(item1) 问题是我创建item0和item1的时候,都显示出来了,这显然不是我想要的. 我猜这与这篇文章有关. 有什么想法吗? 解 ..
发布时间:2021-06-30 19:03:12 其他开发

如何在 Qt QML TableView 单元格中绘制圆圈?

我有一个简单的示例项目 here 演示了这个问题. 我在下面包含了我认为相关的来源,但其余的可以在上面的项目链接中找到,或者我可以编辑并包含更多有用的内容. 根据一些研究,似乎我需要在我的数据函数中使用 Qt::DecorationRole 并在列为 1 时返回一个图像.但是,这部分代码永远不会执行.关于角色概念如何与 Qt QML TableView 配合使用,我遗漏了一些重要且明显 ..
发布时间:2021-06-30 19:03:06 C/C++开发

在 QtQuick Shortcut 中处理修饰符

我有一个简单的 QtQuick 应用程序,比如说 导入QtQuick 2.12导入 QtQuick.Window 2.12窗户 {可见:真实宽度:640高度:480快捷方式{顺序:“我"上下文:Qt.ApplicationShortcut激活:{console.log("已激活!")}}} 当我按下“I"键时,我看到“已激活!"在控制台中.但我的问题是我的应用程序应该响应 Alt 键(没有任何 ..
发布时间:2021-06-30 19:01:42 其他开发

Qml 中的 FileDialog 在 Release 中不起作用

我正在使用 Qt Quick Control 2 进行项目.当我尝试在调试模式下运行我的软件时 FileDialog.qml 完美打开但是当我将它部署为发布模式时它不起作用. 这是我的代码: 导入QtQuick 2.4导入 QtQuick.Window 2.2导入 QtQuick.Controls 1.3导入 QtQuick.Dialogs 1.0//文件对话框浏览文件对话框{id:ope ..
发布时间:2021-06-30 19:01:12 C/C++开发

QML:在 TextField 中更改光标颜色

如何在 QML TextField 元素中更改光标颜色和可能的宽度?假设我们有以下一个: 导入QtQuick 2.12导入 QtQuick.Controls 2.12文本域 {编号:控制placeholderText: qsTr("输入描述")背景:矩形{隐含宽度:200隐含高度:40颜色: control.enabled ?“透明":“#353637"边框颜色:控件启用?“#21be2b":“ ..
发布时间:2021-06-30 18:40:13 其他开发

Qt Quick 很慢的绘画

我刚刚开始研究 Qt Quick,我有一个非常基本的程序,与您启动 Qt Quick Controls 应用程序项目时基本相同. 问题是当我尝试调整窗口大小时需要很长时间.这可以在下面的 .gif 中看到. 我在网上能找到的关于有类似问题的人的唯一信息是,您可以使用 QML Profiler 查找产生延迟的位置,有时是由于调试器造成的.所以下面你可以看到 QML 分析器和 gif 是在 ..
发布时间:2021-06-30 18:35:18 C/C++开发