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

qml - 将网页加载到 QML XmlListModel 时出现问题

我希望我的模型现在包含一个标题为“万维网联盟 (W3C)”的元素,但没有显示任何内容。model.count 为零,但 model.progress 为 1 我使用了错误的命名空间声明吗?

非常感谢

帕特里克

0 投票
3 回答
21282 浏览

qt - 拉伸元素以包含所有子元素

QML中如何自动拉伸元素以使其所有子元素都适合它?以及如何指定间距?例如,我想在文本周围有一个矩形。矩形应该有一些内部间距。

如果我写以下内容,则矩形的大小为 0,0。

如果我尝试使用该Column元素来修复它,如如何使 QML 项目增长以适应内容?,然后我通过整个窗口/父级得到一列,

编辑:

我也尝试使用该Flow元素而不是Column,但后来我在整个窗口/父级中获得了一行。

0 投票
1 回答
638 浏览

qt-creator - 使用 QTCreator 进行调试时,QML 应用程序窗口永远不会出现

我正在尝试创建简单的 QML 应用程序。我安装了带有最新 QtCreator 的 QtSDK。所以,我创建了新的 Qt Quick 应用程序。它启动良好并显示“Hello word”文本。然后我尝试进行一些更改并再次运行它,它在“设置断点...”阶段停止,并且 QML 窗口永远不会出现。

0 投票
1 回答
790 浏览

macos - 带有 QML 的视频 视频在 Mac OS X 上播放断断续续

我正在尝试使用 QML 创建简单的视频播放器。我安装了 QtSdk 并从源代码编译和安装了 QtMobility。然后我把这个简单的视频播放代码放到主 qml 文件中:

编译并运行应用程序后,视频播放断断续续,在退出应用程序时,它会将其放入日志中:

有什么方法可以让它播放流畅并防止记忆?

0 投票
3 回答
15827 浏览

qt - 安装 Qt Quick Components for Desktop 以与 Qt Creator 一起使用

我正在尝试使用来自http://labs.qt.nokia.com/2011/03/10/qml-components-for-desktop/的 Qt Quick Components for Desktop

我可以将它构建并安装到它自己的文件夹中,并使用 qmlviewer 查看 qmls,但是如何在 Qt Creator 中使用其他项目中的这些 qml 组件?

例如,我希望能够使用 Qt Quick Components for Desktop 中的 Dial.qml 在我的项目的 qml 文件中创建 Dial 元素。

0 投票
2 回答
3614 浏览

qt - QT/QML:模型没有数据时如何显示消息

我已经实现了一个简单的模型视图应用程序,当模型中没有数据时,ListView 只是一个空白表单。我想知道如何显示一个方便的消息,告诉模型没有数据。谢谢你。

0 投票
7 回答
39479 浏览

qt - Qml 文本换行(最大宽度)

我想将文本放在气泡中,并且我希望我的气泡等于文本宽度,但是如果文本长度太长,我希望文本自动换行并等于父宽度。

此代码有效,但如果文本太长,则文本不会换行:

我试过这个,文本换行,但如果文本太小,气泡宽度不等于文本大小:

0 投票
2 回答
1220 浏览

c++ - 如何在没有 QtXmlPatterns、QtSvg 和 QtSql 的情况下编译 QtDeclarative

我想(再次)精简我的应用程序。QtDeclarative 依赖于我根本不使用的 QtXmlPatterns、QtSvg 和 QtSql,所以我想在没有它们的情况下编译库。

是否有人更改了 QtDeclarative 的源文件(或提示如何执行此操作)?

0 投票
1 回答
866 浏览

qt4 - qml MouseArea 按钮

只要按下按钮,有谁知道如何创建一个链接到文本(数字)
并高于其值的按钮?

我试过这个:

Button { width:100 height:100 text: “up” onPressed: { ++myText.text; } } Text { id:myText text:1 }

但这只会增加一次价值。

0 投票
0 回答
980 浏览

qt - QML:showMinimized() 之后的渲染问题

在 QML 中渲染时遇到以下问题。我已经实现了“最小化窗口”按钮:

其中“查看器”是从 QDeclarativeView 继承的对象,它代表主应用程序窗口。当用户在其上单击鼠标并且窗口已最小化时,该按钮会缩小。但是当窗口恢复时按钮会保持收缩。尝试添加每 1 秒打印一次“mouse.pressed”的计时器:

它总是打印未按下鼠标。但是按钮缩放到 0.8,而不是 1.0。“viewer.showMinimized()”似乎是有罪的:如果注释掉按钮,它就会呈现正常。

有什么解决问题的建议吗?