qml相关内容

Qml:将内容动态添加到 SequentialAnimation

我有一个带有 SequentialAnimation 的 Qml 组件,其中包含 PropertyAction 组件的静态序列: SequentialAnimation {编号:动画运行:真PropertyAction {目标:图标;属性:“iconid";值:propStore.anim1 }PropertyAction {目标:图标;属性:“iconid";值:propStore.anim2 ..
发布时间:2022-01-19 23:24:16 其他开发

组合框掉在了错误的地方

我正在尝试在基于 QtWidget 的应用程序中使用 qml 小部件 QQuickView *view = new QQuickView;视图->setSource(QUrl::fromLocalFile("myqml.qml"));QWidget *widget = QWidget::createWindowContainer(view);小部件->setMinimumSize(100, 10 ..
发布时间:2022-01-19 23:24:09 其他开发

QML 虚拟键盘添加新布局

我在树莓派的 Yocto 项目上使用 qt qml 5.7.我的项目需要土耳其语的虚拟键盘.QT 虚拟键盘 不支持土耳其语 所以我想创建我的自定义布局.我从 here 作为名称“myCustomLayout.qml". 我通过以下代码运行我的虚拟键盘显示功能. 导入QtQuick 2.5导入 QtQuick.VirtualKeyboard 2.1导入 QtQuick.Controls 2. ..
发布时间:2022-01-19 23:24:03 其他开发

在 QML 中拖放

如何在 QML 中开发拖放功能?我想将一张图片拖放到另一张图片上. 解决方案 此时,您可能需要使用 C++,尤其是如果您想从 QML 应用程序外部接受 drop(例如,用户拖动文件从文件管理器到您的应用程序).下面是一个实现 DropArea 项的示例组件类: DropArea.h: #ifndef DropArea_H#define DropArea_H#include ..
发布时间:2022-01-19 23:23:45 其他开发

BlackBerry 10 Cascades:如何将数据加载到 DropDown 中?

我已设法将远程 Json Web 服务中的数据加载到 QML ListView 中,但 DropDown 控件似乎没有任何此类内容. 有人有示例或替代方法来完成绑定到 Cascades 中附加对象数据源的 DropDown 吗? 解决方案 我有一个替代方法给你,请注意我在这里使用了谷歌的网络服务用于演示目的,你需要将它替换为你的 url &据此解析响应. 导入 bb.cascade ..
发布时间:2022-01-19 23:23:37 其他开发

访问不同 qml 文件中的项目

我有几个 qml 文件,每个文件都在我的应用程序中定义一个屏幕.有时,一个屏幕上的动作应该改变另一个屏幕上的项目.现在我通过设置来做到这一点属性Item buttonId 然后做 for (var i = 0; i ..
发布时间:2022-01-19 23:23:31 其他开发

Qml 中的 QScrollArea:Flickable + QQuickPaintedItem

我试图在 Qml 的帮助下实现类似于 QScrollArea(在小部件世界中)的东西.我决定探索基于 Flickable 和 QQuickPaintedItem 的项目(在我的例子中名为 Drawer): Flickable {...onContentXChanged(): {抽屉.更新()}抽屉 {编号:抽屉...} Drawer 的渲染目标设置为 FrameBufferObject.它的绘 ..
发布时间:2022-01-19 23:23:23 其他开发

将新数据添加到模型后,QML TreeView 在运行时未更新

我有一个 QML TreeView,它通过 QStandardItemModel 获取数据.当应用程序运行时,我按下一个添加新条目的按钮.我知道数据正在改变,但 QML TreeView 没有更新.我也试过 beginResetModel() 和 endResetModel().加载应用程序时,TreeView 中的数据正确显示,但在修改模型中的数据时,TreeView 不会改变. tree ..
发布时间:2022-01-19 23:22:56 C/C++开发

如何在 QML ScrollView 中为滚动设置动画?

如何在 QML ScrollView 中设置滚动动画? 我已经在 contentItem.contentY 上尝试了一个 Behavior,但这不起作用. 解决方案 With Qt Quick Controls 1 您只需为属性 flickableItem.contentY 上的值更改设置动画. 一个简单的例子: 项目{anchors.fill:父级列布局 {ancho ..
发布时间:2022-01-19 23:22:47 其他开发

使用 ShaderEffectItem 的奇怪 alpha 混合结果

我正在尝试使用 ShaderEffectItem 在 QML 项目上应用简单的 alpha 蒙版. 这是一个最小(非)工作示例:我有一个从红到白的渐变作为背景,并想在其上绘制一个绿色的 200x200 正方形.这个正方形的 alpha 蒙版在左边应该是 0.0,在右边框应该是 1.0,所以它应该在左边框是透明的. 导入 QtQuick 1.1导入 Qt.labs.shaders 1.0长方 ..
发布时间:2022-01-19 23:22:28 其他开发

在 TableView 的一列中显示多个角色

我有一个带有 4 列的 SQLite 3 数据库和带有显示它的 TableView 的 QML 代码: TableView {编号:表...表视图列 {角色:“姓名"宽度:275}表视图列 {角色:“姓氏"宽度:300}表视图列 {角色:“电话"宽度:575}表视图列 {角色:“ip_address"宽度:525}型号: abonents} 它工作正常,但我需要将前两个角色 name 和 su ..
发布时间:2022-01-19 23:22:13 其他开发

在 QML 文件中使用 C++ 类变量

如何在 Qt 的 QML 文件中使用 C++ 类变量.我想在 c++ 文件中设置一个基于 Q_OS_Android 的变量并评估 QML 文件中的条件.这怎么可能? 解决方案 你必须在你的头文件中将变量声明为属性,并在你的 main.xml 中使用 qml 注册该类.下面是一个类 Foo 和一个变量 QString var 的例子: 类 Foo : ...{Q_OBJECTQ_PROPE ..
发布时间:2022-01-19 23:22:07 C/C++开发

如何在 QML 上使用 JavaScript 库

我在 5.12.2 上使用了一些带有 QML 的 javascript 库.其中一些像 Proj4JS 一样工作.但是在将 geographiclib.js 库与 QML 一起使用时出现错误.JavaScript库如何导入QML? main.qml: 导入QtQuick 2.12导入 QtQuick.Window 2.12将“geographiclib.js"导入为 MyGeo窗户 {可见 ..
发布时间:2022-01-19 23:21:58 前端开发

根据对 XmlHttpRequest (REST) 的响应在 QML 中显示图像

我需要从 REST API 调用中获取 jpeg 图像.我使用 XMLHttpRequest,因为请求需要身份验证标头(即,我不能只创建图像并将源设置为使用 user:passwd@url 的 URL). 我认为我可以通过将 REST 数据设置为 CanvasImageData 对象来使用 Canvas 并调用 drawImage.但是,它不会绘制任何东西,也不会产生错误.REST 调用返回 ..
发布时间:2022-01-19 23:21:49 其他开发

为什么 anchors.centerIn 不适用于 Column 元素?

我有这段 QML 代码: 列 {间距:units.gu(2)锚{填写:父母centerIn:父级}排 {间距:units.gu(4)...}排 {间距:units.gu(4)...}排 {间距:units.gu(4)...}排 {间距:units.gu(4)...}} 我试图将 Column 置于其父元素(页面元素)的中心,但它不起作用.如果尝试 centerIn: parent 在其中一个 ..
发布时间:2022-01-19 23:21:42 其他开发

QAbstractListModel 崩溃

我正在使用 QAbstractListModel 向 QML ListView 公开数据.除此之外使用 QML SectionScroller,它使用 get 和 data 函数. 滚动一段时间后,出现崩溃.回溯是: 程序收到信号SIGILL,非法指令.QBasicAtomicInt::ref 中的 0x0000cdcc (这=0x35)在/usr/include/QtCore/qatom ..
发布时间:2022-01-19 23:21:35 C/C++开发

使用 QtQuick 2.0 的透明小部件

我正在尝试使用 QtQuick 2.0 创建一个透明窗口. 我可以创建一个像这样的透明小部件: class TransparentWidget : 公共 QWidget{上市:透明小部件(QWidget* 父级):QWidget(父){调整大小(QSize(500, 500));setAttribute(Qt::WA_TranslucentBackground);setWindowFlag ..
发布时间:2022-01-19 23:21:13 C/C++开发

从 QML 中的函数调用?

我可以使用页面中的 InvokeActionItem 轻松共享项目,但我需要能够在列表视图项目中调用它.我已经成功触发了一个调用,但我不知道在触发它时如何添加数据.我不断收到 的错误消息 InvocationPrivate::setQuery: 你不能改变 InvokeQuery 对象 注意:我尝试在纯 QML 中执行此操作,如有必要,我将通过 c++ 执行此操作,但 QML 会更好. ..
发布时间:2022-01-19 23:21:07 其他开发