问题标签 [qt-quick]
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.
qt - 如何在 qml 中将 TextInput 分配给 int?
如何TextInput
在 qml 中将一个分配给一个 int?
int new_span_seconds
qt - QT QML播放视频2次(重播)
我想播放我的视频2次,
当我调用函数 playVideo 时,视频播放 1 次,
视频完成后,我使我的视频元素不可见。
然后当我回到视频时,视频没有播放,元素是一个黑色的大矩形。
如何重置视频播放器以再次播放我的视频?
qt - QT QML 相机错误:“相机资源丢失。”
我的应用程序中有一个 QML 相机元素和一个 QML 视频元素,
当我添加摄像机并为应用加注星标时,调试日志上出现错误:
相机错误:“相机资源丢失。”
如果我评论视频元素,没问题相机再次工作
这是视频元素的代码:
这是相机元素的代码:
javascript - QtQuick,QML - 如何将一个项目的孩子复制到另一个?
使用 QML,我想将一个项目的孩子复制到另一个项目。这是我尝试过的:
我收到如下错误:TypeError:表达式'children.push'[undefined] 的结果不是函数。那么我该如何复制孩子呢?我会很感激任何建议
-棘手
c++ - QT Quick 或 C++ 检查有效的电子邮件输入(电子邮件格式验证器)
请我正在尝试编写一个代码来快速检查用户输入是否是 QT 中的有效输入。
我希望它检查,如果它不符合通常的电子邮件格式,则不允许用户提交,但通知他电子邮件是错误的。
我已经看过 php 和一些 c++ 的示例,但根据我的经验,我不能像使用 Qt C++ 行编辑方法时那样快速地在 qt 中工作,所以想知道是否有人尝试过。
提前致谢。
javascript - contains(regexp) 可能是 QML 中的 Qstring/string
我在 QML 中有一个代码片段,它应该在 screen.text 中查找正则表达式“Calling”,如果没有找到,那么它才会更改 screen.text。不幸的是,QML/QString文档中的文档不清楚.
我得到的错误是:
file:///home/arnab/workspace/desktop/examples/cellphone.qml:127: TypeError: 表达式'screen.text.toString().startsWith' [undefined] 的结果不是函数。
javascript - 在 QML 中获取一个 c++ 对象并在 javascript 中使用它
我正在制作一个应用程序,我想在 C++ 源代码中从 QML 调用一个函数,并且该 C++ 函数返回我和对象,我可以在 QML 的 javascript 部分中使用相同的属性使用它。我已经建立了联系和一切。我尝试发送 QVariantMap 并尝试在 javascript 中使用该对象,但我没有获得该对象的属性
javascript - 在 qml 中调用方法 - 来自 c++ 的 javascript。范围问题
我想在 qml 中调用一个方法 - 来自 c++ 的 javascript。基本上我认为我已经完成了文档中所说的一切。如果是这样,我可以调用该方法:
但是如果我把它像这样放在一个单独的 .js 文件中,我就不能调用相同的函数:
脚本已导入所有内容,但我仍然遇到一个问题,即无法识别参数。任何帮助将不胜感激。谢谢
qml - 从 Qt Quick 的文件夹中读取 n 个随机文件
我正在编写我的第一个 Qt Quick 应用程序,但在做其他环境中简单的事情时遇到了很多麻烦。我想显示一个文件夹中的 n 个随机图像。为此,我使用了 FolderListModel,但问题是我没有看到任何直接访问文件列表的方法。所以这是我的hackish方法:
- 使用 FolderListModel 读取文件
- 使用 Text 组件作为委托
- 文本组件的 onTextChanged 获取文件名(这部分有效)并将其添加到一些 ListModel
- 随机化 ListModel,然后用它来显示文件
我有很多问题和疑问,但首先,这样做的明智方法是什么(请这样做,以便列表部分不必用 C++ 编写)?
现在有 2 个问题 - 我不知道如何从 Text 组件访问 ListModel;而且我不知道如何使 ListModel 公开/可从另一个显示图像的组件访问。
下面是代码:
word-wrap - QML:使用 TextEdit 元素的简单自动换行?
我只是 QML 的初学者,我想做一个简单的例子,它只包含一个带有 TextEdit 元素的 Rectangle:
这里的想法是只显示几行供用户更改或添加。我只是希望它将它显示为多个自动换行的行,而不是仅显示在一行上。我什至不需要滚动条。由于 TextEdit 没有 WrapMode 属性,我该怎么做?:-(
谢谢!尼娜