问题标签 [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 投票
1 回答
1164 浏览

qt - 通过 QWidget 类在 QML 中的事件处理程序

我在触摸笔记本上处理 QML 事件时遇到一些问题,onPressed 事件,onPressAndHold 不起作用,没有调试消息。我尝试通过 Qt 类处理事件,但我失败了(使用 QDeclarativeView 连接 QML 和 Qt)。

我如何编写全局事件处理程序 whitch 在笔记本电脑上注册 QML 触摸事件。

谢谢。

0 投票
1 回答
2907 浏览

c++ - 是否可以使 QML ListView 循环?

我在 QML 中实现了一个简单的列表模型和列表委托,现在很好奇使底层列表循环是否可行。这是代码片段:

目前,列表缓慢地向左移动,但当它到达末尾时,只显示最后几项。所以我要么使底层列表循环,要么硬编码跳转到第一个列表项:(

0 投票
3 回答
3677 浏览

python - PyQt 和 QML - 如何创建自定义数据模型

我应该如何在 PyQt 中创建 QAbstractListModel 并将其与 QML ListView 一起使用?

0 投票
3 回答
19022 浏览

qt - 学习 QML 的资源?

您能否建议学习 QML(Qt 标记语言)的资源?

0 投票
2 回答
2791 浏览

qt4 - QML(Qt Quick)中的菜单栏和下拉菜单实现

QML中有下拉菜单的例子吗?

0 投票
1 回答
13390 浏览

qt - 将 Qt 的 Q_ENUMS 暴露给 QML

我可能在这里遗漏了一些明显的东西,但是当尝试将 Q_ENUM 暴露给 QML 时,即使在最简单的情况下,似乎也无法像 QT 文档(http://doc.qt.nokia.com/4.7 -snapshot/qtbinding.html#using-enumerations-of-a-custom-type

我创建了一个简单的测试用例,我的 C++ 类如下所示:

然后我将此类的一个实例注册并注入到 QDeclartiveContext 中。

当我尝试访问 testVal 属性时,它返回整数(在本例中为 1)而不是字符串表示形式。此外,将实例注入为“aVar”,如果我尝试访问“aVar.FirstValue”,结果为“未定义”

所以这意味着我不能做这样的测试:'if aVar.testVal == FirstValue' (ReferenceError for the unqualified FirstValue)

或者像这样:('if aVar.testVal == aVar.FirstValue'未定义aVar.FirstValue

以前有人经历过吗?它似乎与 QT 文档中提供的示例冲突,尽管在该示例中对象是从 QML 实例化的,所以这可能是原因。

0 投票
1 回答
921 浏览

qt - 使用自定义 QT 代码显示 QML 文件(实现调整大小/移动功能)

使用自定义 QT C++ 代码显示 QML 文件的最佳方式是什么?我尝试创建一个没有窗口边框的 QWidget

主文件

myqmlapp.cpp

我的应用程序窗口就是这个小部件。所以唯一可见的是我的 QML 文件的输出。但这有一些问题。由于我没有窗口边框,因此无法调整大小/移动。

如何使用 QML 实现窗口边框?

0 投票
4 回答
1008 浏览

c++ - 我应该如何在 Qt 中构建我的 GUI?

我想知道哪种方式最适合开始在 Qt 中构建 GUI+SOFT。我正在尝试基于 MVC 模式构建声音媒体播放器。到目前为止,我已经找到了 3 种方法。

1-感谢Qt设计师,我应该使用.ui文件吗,它足够灵活吗?

2-我应该使用 QML 进行设计而不是将其集成到 C++ 开发中吗?

3-我应该从头开始,在没有 Qt Designer 和使用 Qt 库的情况下手工完成吗?

非常感谢您的回答。

0 投票
3 回答
33037 浏览

c++ - 用于 GUI 的 Qt Designer C++ 或 QML

我知道 QML 的使用在 Qt 中是相当新的,我想知道是否应该使用 Qt Designer 或 QML 来设计我的应用程序。我将使用 MVC 模式,如果我将 QML 用于 GUI,我主要担心的是它可能不容易集成到我的 C++ 应用程序的其余部分中。

请随时提供您的个人建议,我将不胜感激。谢谢!

0 投票
3 回答
2772 浏览

qml - QML 中的多点触控

我是 QML 的新手。我正在尝试开发一种由白色和黑色按钮组成的钢琴。但是我不能像用许多手指弹奏真正的钢琴一样对钢琴的按钮进行多点触摸。我怎样才能做到这一点?你能帮我解决这个问题吗?

我在等你的答复。提前致谢。