问题标签 [qml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
22826 浏览

qml - QML中的图像圆角

令我惊讶的是,该Image组件没有radius属性。我尝试通过将图像放在 rounded 中来模拟圆角Rectangle,但它不会剪裁角。

如何正确创建带有圆角的图像?

0 投票
1 回答
2256 浏览

qml - 如何在两个视图中使用一个模型

我有一个图片模型,并希望在网格视图或列表视图(全屏)中同步显示它们。如果用户单击网格视图中的一个图像,我希望该图像以全屏模式显示(在列表视图中)。

我有一个解决方案,但我的列表视图滚动到“当前索引”。

谢谢。

PhotoView.qml

PhotoDelegate.qml

0 投票
1 回答
2598 浏览

qml - 从 C++ 访问动态 QML 对象

有人知道如何从 C++ 访问和存储动态创建的 QML 对象吗?我使用 Qt Site 上建议的以下代码来创建动态 QML 对象并尝试将它们存储在QML 列表类型中

谢谢你。

简历

0 投票
1 回答
8259 浏览

qt - QT QML改变状态c ++

我有一个调用信号的 MouseArea,我将此信号插入插槽并且它正在工作,我的 C++ 代码正在运行。

但是有可能在 C++ 代码中改变 QML 状态吗?

调用信号(OK)的按钮代码:

我的州代码:

我想在我的插槽(c++ 代码)中将状态更改为“loginOK”,这可能吗?

谢谢

0 投票
5 回答
6185 浏览

qt - 在 QML Webview 中使用相对 url

我正在尝试让 QML (main.qml) 加载本地 HTML 文件 index.html, url: "file:///../../htmlfiles/index.html" 但它不起作用。

你能帮忙吗?

0 投票
2 回答
9208 浏览

qt - 基于 QML 的 Qt 文件浏览器

使用 QFileSystemModel 很容易实现文件浏览器。但是listview UI 并不漂亮。所以我想用QML实现一个文件浏览器。QML 具有模型/视图支持。但是如何在 QML 中显示文件系统树呢?任何线索将不胜感激。

0 投票
3 回答
3603 浏览

plugins - 我无法让 qml 使用我的自定义插件

我在 QtQuick 中工作,现在正在努力解决一个奇怪的问题:我无法让我的自定义插件在 Qml 中工作。SDK中有一个简单的演示(Examples/4.7/declarative/tutorials/extending/chapter6-plugins),这在我的电脑上也不起作用。除了无法识别我的自定义项目外,我没有收到任何错误消息。有人见过这个问题吗?有什么建议么?

我的设置:Win 7 Home Premium、Qt Creator 2.1.0、Qt 4.7.3 (MinGW 4.4)

谢谢

0 投票
1 回答
3857 浏览

qt - Qt QML 锚点问题

我在 QML 文件中遇到了锚点问题,此代码不起作用,anchors.left 不适用于文本,文本留在复选框中:

但是,如果我不使用自己的组件,而是使用图像,它正在工作,文本位于 chkRemenber2 的左侧:

这是我的复选框的代码:

0 投票
2 回答
1191 浏览

c++ - QML/D 文本编辑器和基本注意事项

我将编写一个文本/代码编辑器(带有 QML 的 GUI,其余的在 D* 中)。但我有几个问题:

  • 我使用 QML 和 C++ 对 GUI 进行编码,然后将其与 D-Backend 连接以进行格式化等目的。连接不同语言的最佳方式是什么?管道、套接字或在 D 中使用 C++ 库的能力?

  • 恕我直言富文本用于格式化文本(在大多数情况下)。如何以简单的方式编辑此“标记”?格式化代码是否像背景图像并且用户编辑不透明的非格式化文本?

  • 有没有通用的技术?

*因为 QML 很酷,平台独立且快速。另一方面,D 功能强大且易于使用。

0 投票
1 回答
6855 浏览

qt - QT QML 将 ListModel 从 C++ 导入 QML

如何使用 C++ 代码更改 PathView 的模型?我将 objectName 添加到我的 pathView 以找到它,然后我像这样更改属性,但是当我这样做时,我的列表是空的:

我的数据列表是这样填写的:

这是我的 PathView 的代码:

和 ListModel 的代码:

怎么了 ?谢谢 !

编辑 :

appDelegate 的代码:

我的对象的代码:

c++ 我的对象: