问题标签 [qqmllistproperty]

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 投票
0 回答
28 浏览

c++ - 如何通过 qqmllistproperty 显示数据库中的记录

使用 qqmllistproperty 通过 listview 显示数据库中的记录

我正在尝试通过 qqmllistproperty 显示数据库中的记录,但它只显示最后的记录

有 9 条记录,我希望所有 9 条记录都应该出现在列表视图中,但它在列表视图中显示最后一条记录 9 次

0 投票
1 回答
58 浏览

qt - 如何分配单例类型的 QmlListProperty

我已注册MyType为- 。我应该在 QML 端使用什么语法来分配一些东西?qmlRegisterSingletonType<MyType>("org.examples", 1, 0, "MyType")QmlListProperty<MyListElement>myListMyType.myList

似乎这是不正确的:

0 投票
1 回答
193 浏览

qt - QML 错误:无效的属性名称 minX (M16)

我正在使用 Qt 5.12.8,我已经导入

但我收到此错误:invalid property name minX (M16) 。有人可以指导我我的错误是什么!

0 投票
2 回答
266 浏览

qt - qml 中的自定义组件

当我尝试打印 Val1 和 Val2 的值时,我正在使用自定义 inputRow 和 MenuButton 放置在组件外部,它给出“ReferenceError:val1 未定义”,我如何访问它外部组件。

当我将 Menubutton 放在列组件内时,它按预期打印,但是当它的外部组件时,我得到 ReferenceError 如上所述

0 投票
1 回答
201 浏览

c++ - 如何在 Qml 中将附加属性传播给子级?

我想制作类似 Material.accent 的东西,我可以在其中更改父级和子级以获取父属性定义。

这是我此时所做的方式,但我在文档中找不到任何有关它的信息。我知道这是可能的,Material Style 也使用这种方法和其他东西,比如字体属性。

0 投票
1 回答
279 浏览

qt - QML ShapePath 清除路径元素

我想从我的ShapePath. 由于pathElements是 Qml 列表,因此修改它的唯一方法是将其设置为新的 Javascript 数组。因此,我希望能够通过为其分配一个空数组来清除它。

我试过path.pathElements = []了,这对我不起作用。

然后我尝试path.pathElements = null了,它确实有效(PathLine不再绘制),但它打印出这个丑陋的错误消息:QObject::connect: Cannot connect (nullptr)::changed() to QQuickShapePath::processPath()

还有其他想法吗?

重现代码:

0 投票
1 回答
40 浏览

qt - QQmlListProperty(注意'const'):它是否可行?

我已经声明了 QObject 派生类型的 QML 可访问列表属性,并且在没有“const”的形式中它工作正常:

但使用 'const' 修饰符:

QML 端存在未注册的类型错误。

以某种方式使用第二种变体是否可行?

PS 我使用的是所谓的 const-propagation,所以需要在列表中返回 const-pointers。

0 投票
0 回答
19 浏览

c++ - QQmlListReference:如何使用 QQmlListProperty 属性

我想使用QQmlListReference来操作QQmlListProperty,这似乎正是它的用途。但即使在一个最小的例子中,我也无法构造一个有效的QQmlListReference.

自包含示例:

CMakeLists, 只是为了完整性:

关于我做错了什么的任何建议?