qml相关内容

iOS 和 Android 中的照片库

我正在开发一个在 iOS 和 Android 中运行的移动应用程序,我在访问 image gallery 时遇到了一些困难带有 Qml 的设备. 我需要在 GridView 中列出图片库中的图片. 我尝试使用 QStandardPaths 返回图片文件夹,但它只适用于台式电脑.对于运行 iOS 和 Android 的智能手机,它返回的文件夹不是图库的文件夹. 有人可以帮我弄清楚我 ..
发布时间:2022-01-19 23:21:00 其他开发

如何使用 qt5(QtQuick 2.1) 及更高版本在窗口上打印度数符号

当我为 gui 使用高达 qt4.8(qt quick 1.1) 时,我可以成功地使用 \260 打印学位,但是当升级到 qt5 及更高版本时,它就停止了工作.我在网上搜索并找到了许多相关链接,例如 (http://www.fileformat.info/info/unicode/char/00b0/index.htm)我试过但没有帮助.我是否需要包含一些用于 usinf UTF 格式的库,否则问 ..
发布时间:2022-01-19 23:20:50 C/C++开发

如何使用Qt添加android扩展文件

我目前正在使用 Qt/QML 开发一个 Android 应用程序,由于要捆绑的媒体文件,我的应用程序将远远大于 50 MB Google Play 商店的限制,因此我必须使用扩展文件.经过一番搜索,我在 页面 上发现了一行说 Qt 资源系统可以帮助制作.obb扩展文件: “对于不符合Google Play商店50MB限制的大资源,qrc可以生成可以放入obb的rcc文件" 但我找不到有 ..
发布时间:2022-01-19 23:20:29 移动开发

在 qml 中的 qtcharts 上拖动一个点

我正在尝试在 qtcharts 上的 LineSeries 上拖动一个点.这是我的代码: 导入QtQuick 2.0导入 QtCharts 2.0物品 {anchors.fill:父级图表视图 {标题:“两个系列,共同轴"anchors.fill:父级值轴 {编号:轴X分钟:0最大:10滴答计数:5}值轴 {编号:axisY分钟:-0.5最大值:1.5}线系列 {编号:系列1轴X:轴XY轴:Y轴 ..
发布时间:2022-01-19 23:20:20 其他开发

如何使用 Qt 防止屏幕锁定 ios

我想在 Qt for iOS 中开发一个包含地图的应用程序.在使用过程中,手机的屏幕锁定应该被禁用.但我找不到任何解决方案如何使用 Qt 防止 iOS 中的屏幕锁定. 如何做到这一点? 解决方案 必须使用原生 iOS api.您可以在 Qt 应用程序中直接使用 clang 编译器编译 ObjC++ 代码. 因此您可以混合使用 .cpp 和 .mm (ObjC++) 文件.QtC ..
发布时间:2022-01-19 23:20:13 移动开发

如何在 QML 中为矩形创建滚动条

像网页一样,当内容超出矩形时,会有一个滚动条.还有其他人可以帮助我吗?我试过用listview,但不能在矩形中使用它 解决方案 文档中有一个例子,如何使用 ScrollBar 没有 Flickable: 导入QtQuick 2.7导入 QtQuick.Controls 2.0长方形 {编号:框架剪辑:真宽度:160身高:160边框颜色:“黑色"anchors.centerIn: 父级 ..
发布时间:2022-01-19 23:20:00 其他开发

将二维 QVariantList 从 C++ 传递到 QML

我真的很困惑如何将二维 QVariantList 从 C++ 传递到 QML,我基本上想从 C++ 传递一个值,这与在 QML 中分配它的作用相同: 属性 var twoDim: [["1-1", "1-2"],["2-1", "2-2"]] 这样我就可以通过执行以下操作将数组用作 Repeater 元素中的模型: modelData[0] 将返回第一个值数组,以及 modelData[1] ..
发布时间:2022-01-19 23:19:53 C/C++开发

QML 拖动一个组件,就好像它具有顶部堆叠顺序(最大 z)

QT5.5,QML: 我正在使用示例“Qt 快速示例 - 拖放"在本例中,您可以看到,如果我们拖动红色磁贴“1",当我们拖动它时,它会出现在其他磁贴下方. 我不喜欢这种效果,因为当我们拖动一个项目时,我希望它总是出现在整个 GUI 的顶部. 我尝试的是:按下鼠标后,我们将项目的 z 设置为最大值.当鼠标松开时,将 z 设置为较小的值(或者更好的是我们可以保存原始值并将其重置为原始 ..
发布时间:2022-01-19 23:19:45 其他开发

基于 QML 的 Qt 文件浏览器

使用 QFileSystemModel 很容易实现文件浏览器.但是listview UI 并不漂亮.所以我想用QML实现一个文件浏览器.QML 具有模型/视图支持.但是如何在 QML 中显示文件系统树呢?任何线索将不胜感激. 解决方案 从Qt5.5开始我们有了TreeView QML组件, main.qml: 导入 QtQuick.Controls 1.4树视图 {anchors. ..
发布时间:2022-01-19 23:19:34 其他开发

Qml:使用 Text 的 elide 属性和 textFormat:RichText

我有一个带有转义 HTML 字符的 RSS 提要,我想在 Text 组件中显示该提要,在其中我使用 elide: Text.ElideRight 和 wrapMode: text.WordWrap. 虽然这对纯文本非常有效,但当我使用 textFormat: Text.RichText 时,修剪不起作用. 我怎样才能使修剪工作,或者,如果这是不可能的,在将 HTML 绑定到文本组件之前 ..
发布时间:2022-01-19 23:19:18 其他开发

如何在 QML 中使用 Font Awesome

有人知道如何在 QML 中使用 Font Awesome 吗?我找不到如何在 QML 中使用 Font Awesome 的任何文档或任何信息. 解决方案 我喜欢做的是使用 fontello创建最小的图标集,而不是从 FontAwesome 下载整个图标集.使用 texteditor 示例作为参考: 下载字体并将其存储在项目目录中的某个位置.在示例中,它位于 fonts 文件夹中. ..
发布时间:2022-01-19 23:19:07 其他开发

Qml 和模糊图像

我想使用 QML 实现模糊效果.我找到了关于“效果:模糊"(示例) 但在 Qt 4.8 中这不起作用.据我所知,这是用 C++ 代码实现的.但是怎么做呢? 解决方案 effect 属性,所有视觉 QML 项目都有,接受所有作为 QGraphicsEffect.Qt 4.8 附带 QGraphicsBlurEffect、QGraphicsColorizeEffect、QGraphicsDro ..
发布时间:2022-01-19 23:18:58 其他开发

基类 'QAbstractListModel' 具有私有复制构造函数

我有一个 QT QML 项目.(还很小) 我首先在我的 UScenario 模型上绑定一个列表视图,通过子类化 QAbstractListModel 并且它工作得很好. 现在,每个 UScenario 都有一个 UTask 列表,其中也有一个 UCondition 列表(所以,Utask 也是 QAbstractListModel 的子类.但是随后,QT Creator 给了我一个错误 ..

使用 Qt3D 2.0 的广告牌

我正在寻找在 Qt3D 中创建广告牌的最佳方法.我想要一架无论在哪里都面向相机并且在相机向前或向后移动时不会改变大小的飞机.我已经阅读了如何使用 GLSL 顶点和几何着色器来做到这一点,但我正在寻找 Qt3D 方式,除非客户着色器是最有效和最好的广告牌方式. 我看过了,看来我可以通过属性在 QTransform 上设置矩阵,但我不清楚如何操作矩阵,或者也许有更好的方法?我正在使用 C++ a ..
发布时间:2022-01-19 23:18:27 C/C++开发

QML 中的 64 位整数

如何在 QML 中处理 64 位整数?我知道无用的 Javascript 无法正常处理它们,因为它对所有内容都使用双精度,如果我尝试在信号中使用它们,所有内容都会设置为 undefined.有没有解决的办法?也许我必须使用 QVariant 之类的? 解决方案 创建你自己的 Integer64 类派生自 QObject 并给它你需要的函数,比如p> class Integer64 : p ..
发布时间:2022-01-19 23:18:07 其他开发

如何防止模糊的 QtGraphicalEffects 被截断?

我正在尝试使用带有 QtGraphicalEffects 的 QtQuick 2 为我的项目添加效果,但我不太明白如何调整真正模糊的效果以使其看起来正确. 在这种情况下,投影的大小很差,并且在完全消失之前会在边缘被剪裁.我怎样才能让它很好地融入而不被切断? 这是窗口的代码: 导入QtQuick 2.0导入 QtGraphicalEffects 1.0物品 {宽度:250身高:75文本 ..
发布时间:2022-01-19 23:17:58 其他开发

当 QML 对象不可见时防止 QML 属性绑定?

我正在开发一个具有大量属性绑定的 QML 应用程序:数百个对象被跟踪并以不同的形式显示,例如 Qt3D/QCanvas. 当我在应用程序的单独页面上时,这些 x/y 位置和相对大小的属性绑定仍在发生.我怎样才能阻止他们?我知道我可以根据它们是否可视来绑定属性,但这是很多不必要的代码: x:可见?tracking.location(index).x : 0 我将不得不包装大量这样的 ..
发布时间:2022-01-19 23:17:51 其他开发