qml 相关问题

QML(Qt建模语言)是一种声明性语言,允许用户界面根据其可视组件以及它们如何相互作用和相互关联来描述。它是一种高度可读的语言,类似JSON的语法,支持命令式JavaScript表达式和动态属性绑定。它可用于构建流体动画用户界面,可以连接到任何后端C ++库。

如何设置HorizontalHeaderView的背景颜色 Qt QML Quick Controls 2 (Qt6.5)

TableView 中的 HorizontalHeaderView 的背景颜色如何设置? 我的目标是一个标题具有深色背景和明亮文本颜色的表格。 可能的布局: 我也不是

回答 1 投票 0

无法使用Qt.ClickFocus将焦点设置到ScrollView

我只是希望当我单击ScrollView 时我的TextField 失去焦点,但问题是scrollview 不接受使用Qt.ClickFocus 的焦点。 导入QtQuick 导入 QtQuick.Controls.Universal

回答 1 投票 0

在 QML (Qt6) 中对图像进行颜色叠加

在 Qt5 的 QML 中,我可以使用 ColorOverlay 将颜色应用于图像。 但在Qt6中,它不再存在。 在 Qt6 的 QML 中为图像着色的最佳方法是什么?

回答 1 投票 0

Qt5,QML,如何将一些信号从后台线程传递到多个窗口

我正在开发一个小型 Qt5 项目,该项目需要与一个硬件通信并向多个窗口发送信号。我在 main 函数和 &

回答 1 投票 0

将 QImage 传递到 QML

我正在尝试将 QImage 传递给 QML。有人可以帮助我吗?代码如下。 问题是我为图像提供者提供图像的所有尝试都失败了。我尝试过使用

回答 2 投票 0

QML Resize 抖动和拖拽性能不佳

我刚刚开始使用 QML,目前面临两个问题。 第一个是,即使我开始一个新项目并且不添加任何东西,在调整风大小时我也会得到糟糕的性能......

回答 1 投票 0

Qt/QML Android:检测到相机,但 ImageCapture 发送“相机未就绪”。错误

我有以下代码,Qt/QML android 应用程序中的相机检测正确,但 ImageCapture 发送“相机未准备好”。错误。 导入QtQuick 导入 QtQuick.Controls 导入Qt多媒体 /*...

回答 1 投票 0

尝试导入 QuickControls 时出错

我想在Ubuntu中用Cmake做一个项目。 我的 CMakeList 是: cmake_minimum_required(版本2.8.3) 项目(client_ros) find_package(catkin所需的组件 罗斯普 标准消息 qt_build )...

回答 1 投票 0

QML编程中定时器到时不弹出对话框?

我想在QML中创建一个任务记录器,需要每隔一小时调用一次通知弹出来填写我们每一小时所做的事情并将其记录在文本文件中。 我尝试用 QML 编写代码。所以...

回答 1 投票 0

QML:鼠标区域重叠问题

我有一个 QML 应用程序和 MouseAreas 问题。 在一个小型测试应用程序中,有一个红色矩形,当鼠标进入该矩形时,下面会出现一个灰色菜单(使用加载器创建)。 这个灰色...

回答 2 投票 0

如何在qml TextEdit中拥有圆形背景

我试图在 qml TextEdit 中拥有圆形背景。对于这样的事情: 我试过这个: 文本编辑{ id: 文本 文本格式:TextEdit.RichText 文字:“ 我试图在 qml TextEdit 中拥有圆形背景。对于这样的事情: 我试过这个: TextEdit{ id: text textFormat: TextEdit.RichText text: "<span style=\"color:blue;font-weight:bold;background-color:grey;border-radius:20px\">blue</span>" } 但是 border-radius 属性不起作用。我该怎么办? 下面的算法会在 TextEdit 中查找单词,并使用 positionToRectangle 导出每个单词的边界框。它在 Repeater 中用于绘制 grey 边界。该词还用于为文本着色: import QtQuick import QtQuick.Controls Page { TextEdit { id: textEdit width: parent.width text: "red orange yellow green blue indigo violet" color: "transparent" wrapMode: Text.Wrap Repeater { model: { var res = [ ]; var re = /\w+/g; var m; while ((m = re.exec(textEdit.text)) !== null) { let s = textEdit.positionToRectangle(m.index); let e = textEdit.positionToRectangle(m.index + m[0].length); res.push( {x:s.x,y:s.y,w:e.x-s.x,h:s.height,t:m[0]} ); } return res; } Label { x: modelData.x y: modelData.y width: modelData.w height: modelData.h color: modelData.t text: modelData.t background: Item { Rectangle { anchors.fill: parent anchors.margins: -2 radius: 10 color: "grey" } } } } } } 您可以在线尝试!

回答 1 投票 0

QT 6.5.2 的 ArrayBuffer 到 QByteArray 转换失败

在下面的代码片段中,我尝试将 ArrayBuffer 从 QML 传输到 C++ 处理程序,在该处理程序中它应该转换为 QByteArray。这在 QT 6.5.1 中有效,但在 6 中停止工作...

回答 1 投票 0

在 Component.onCompleted 上将固定 JSON 数据加载到 QML Listview 时出错

考虑以下 QML 原型代码: 导入QtQuick 2.15 导入 QtQuick.Layouts 物品 { id: 测试 锚点.fill:父级 长方形 { 锚点.fill:父级 锚。

回答 1 投票 0

Qt6 QML Treeview获取所选项目的modelIndex

我有一个工作树模型,在 C++ 中称为 myModel(源自 QAbstractItemModel),我可以使用 QML Treeview 控件和 TreeViewDelegate 在 QML 中显示它 当鼠标按下一个

回答 2 投票 0

将项目拖出鼠标区域时如何更改光标形状?

我想在将项目拖出鼠标区域时更改不断更改的光标形状。 正如你在下面的代码中看到的,当我将鼠标放在当前的MouseArea上时,cursorShape将更改为

回答 1 投票 0

如何让Drag元素始终位于顶部?

这是 Qt 拖放示例。 正如您在这里所看到的,第 5 个图块位于第 6 个图块下方,第 5 个图块可以位于第 4 个图块上方。 但我希望拖动元素始终高于一切......

回答 1 投票 0

QML 连接:无法分配给不存在的属性“onValueChange”

很抱歉,如果已经有人问过这个问题,但我在网上找不到任何东西。 我一直在尝试从 .cpp 向我的 main.qml 发出信号以更改标签上的文本,但我不断收到错误...

回答 1 投票 0

Qt QML - 处理导航按钮?

上下文: Qt QML 5.6 我找不到相关文档来处理 QML 应用程序中的 Android 导航按钮(三角形、正方形和圆形,位于屏幕底部)。 目前,当触摸...

回答 4 投票 0

使用 Loader 加载时不会出现 QML 嵌套菜单

我能够在使用加载器时呈现 MenuItem 组件,但在使用加载器时很难显示嵌套的 Menu 组件。 导入QtQuick 2.12 导入 QtQuick.Controls 2.15 长方形...

回答 1 投票 0

如何用Slider控制tableView内容?

我有一个表格视图,我想用滑块滚动信息 我如何获取模型的长度并绑定到滑块的值 我尝试过 onValueChanged: { console.log("

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.