qml相关内容
我有一个带有 SequentialAnimation 的 Qml 组件,其中包含 PropertyAction 组件的静态序列: SequentialAnimation {编号:动画运行:真PropertyAction {目标:图标;属性:“iconid";值:propStore.anim1 }PropertyAction {目标:图标;属性:“iconid";值:propStore.anim2
..
我正在尝试在基于 QtWidget 的应用程序中使用 qml 小部件 QQuickView *view = new QQuickView;视图->setSource(QUrl::fromLocalFile("myqml.qml"));QWidget *widget = QWidget::createWindowContainer(view);小部件->setMinimumSize(100, 10
..
我在树莓派的 Yocto 项目上使用 qt qml 5.7.我的项目需要土耳其语的虚拟键盘.QT 虚拟键盘 不支持土耳其语 所以我想创建我的自定义布局.我从 here 作为名称“myCustomLayout.qml". 我通过以下代码运行我的虚拟键盘显示功能. 导入QtQuick 2.5导入 QtQuick.VirtualKeyboard 2.1导入 QtQuick.Controls 2.
..
来自 C++ (Qt): int main(int argc, char *argv[]){QApplication 应用程序(argc,argv);/** 我省略了有关与数据库连接的代码,所有这些都是为了方便* 查看代码.*///我自己的函数,用于在`QSqlQueryModel`中填写数据QSqlQueryModel* 模型 = 新 QSqlQueryModel;QString binid
..
如何在 QML 中开发拖放功能?我想将一张图片拖放到另一张图片上. 解决方案 此时,您可能需要使用 C++,尤其是如果您想从 QML 应用程序外部接受 drop(例如,用户拖动文件从文件管理器到您的应用程序).下面是一个实现 DropArea 项的示例组件类: DropArea.h: #ifndef DropArea_H#define DropArea_H#include
..
我已设法将远程 Json Web 服务中的数据加载到 QML ListView 中,但 DropDown 控件似乎没有任何此类内容. 有人有示例或替代方法来完成绑定到 Cascades 中附加对象数据源的 DropDown 吗? 解决方案 我有一个替代方法给你,请注意我在这里使用了谷歌的网络服务用于演示目的,你需要将它替换为你的 url &据此解析响应. 导入 bb.cascade
..
我有几个 qml 文件,每个文件都在我的应用程序中定义一个屏幕.有时,一个屏幕上的动作应该改变另一个屏幕上的项目.现在我通过设置来做到这一点属性Item buttonId 然后做 for (var i = 0; i
..
我试图在 Qml 的帮助下实现类似于 QScrollArea(在小部件世界中)的东西.我决定探索基于 Flickable 和 QQuickPaintedItem 的项目(在我的例子中名为 Drawer): Flickable {...onContentXChanged(): {抽屉.更新()}抽屉 {编号:抽屉...} Drawer 的渲染目标设置为 FrameBufferObject.它的绘
..
我几周来一直在努力正确部署我的应用程序(这是一种爱好),我只是不知道还能尝试什么. 我通过选择 Applications -> Qt Quick 2 Application (Built-in Elements) 在 Qt Creator (2.6.1) 中启动了一个新项目.我调整了 QML,使背景为蓝色,文本为红色: main.qml 导入QtQuick 2.0长方形 {宽度:36
..
我有一个 QML TreeView,它通过 QStandardItemModel 获取数据.当应用程序运行时,我按下一个添加新条目的按钮.我知道数据正在改变,但 QML TreeView 没有更新.我也试过 beginResetModel() 和 endResetModel().加载应用程序时,TreeView 中的数据正确显示,但在修改模型中的数据时,TreeView 不会改变. tree
..
如何在 QML ScrollView 中设置滚动动画? 我已经在 contentItem.contentY 上尝试了一个 Behavior,但这不起作用. 解决方案 With Qt Quick Controls 1 您只需为属性 flickableItem.contentY 上的值更改设置动画. 一个简单的例子: 项目{anchors.fill:父级列布局 {ancho
..
我正在尝试使用 ShaderEffectItem 在 QML 项目上应用简单的 alpha 蒙版. 这是一个最小(非)工作示例:我有一个从红到白的渐变作为背景,并想在其上绘制一个绿色的 200x200 正方形.这个正方形的 alpha 蒙版在左边应该是 0.0,在右边框应该是 1.0,所以它应该在左边框是透明的. 导入 QtQuick 1.1导入 Qt.labs.shaders 1.0长方
..
我有一个带有 4 列的 SQLite 3 数据库和带有显示它的 TableView 的 QML 代码: TableView {编号:表...表视图列 {角色:“姓名"宽度:275}表视图列 {角色:“姓氏"宽度:300}表视图列 {角色:“电话"宽度:575}表视图列 {角色:“ip_address"宽度:525}型号: abonents} 它工作正常,但我需要将前两个角色 name 和 su
..
如何在 Qt 的 QML 文件中使用 C++ 类变量.我想在 c++ 文件中设置一个基于 Q_OS_Android 的变量并评估 QML 文件中的条件.这怎么可能? 解决方案 你必须在你的头文件中将变量声明为属性,并在你的 main.xml 中使用 qml 注册该类.下面是一个类 Foo 和一个变量 QString var 的例子: 类 Foo : ...{Q_OBJECTQ_PROPE
..
我在 5.12.2 上使用了一些带有 QML 的 javascript 库.其中一些像 Proj4JS 一样工作.但是在将 geographiclib.js 库与 QML 一起使用时出现错误.JavaScript库如何导入QML? main.qml: 导入QtQuick 2.12导入 QtQuick.Window 2.12将“geographiclib.js"导入为 MyGeo窗户 {可见
..
我需要从 REST API 调用中获取 jpeg 图像.我使用 XMLHttpRequest,因为请求需要身份验证标头(即,我不能只创建图像并将源设置为使用 user:passwd@url 的 URL). 我认为我可以通过将 REST 数据设置为 CanvasImageData 对象来使用 Canvas 并调用 drawImage.但是,它不会绘制任何东西,也不会产生错误.REST 调用返回
..
我有这段 QML 代码: 列 {间距:units.gu(2)锚{填写:父母centerIn:父级}排 {间距:units.gu(4)...}排 {间距:units.gu(4)...}排 {间距:units.gu(4)...}排 {间距:units.gu(4)...}} 我试图将 Column 置于其父元素(页面元素)的中心,但它不起作用.如果尝试 centerIn: parent 在其中一个
..
我正在使用 QAbstractListModel 向 QML ListView 公开数据.除此之外使用 QML SectionScroller,它使用 get 和 data 函数. 滚动一段时间后,出现崩溃.回溯是: 程序收到信号SIGILL,非法指令.QBasicAtomicInt::ref 中的 0x0000cdcc (这=0x35)在/usr/include/QtCore/qatom
..
我正在尝试使用 QtQuick 2.0 创建一个透明窗口. 我可以创建一个像这样的透明小部件: class TransparentWidget : 公共 QWidget{上市:透明小部件(QWidget* 父级):QWidget(父){调整大小(QSize(500, 500));setAttribute(Qt::WA_TranslucentBackground);setWindowFlag
..
我可以使用页面中的 InvokeActionItem 轻松共享项目,但我需要能够在列表视图项目中调用它.我已经成功触发了一个调用,但我不知道在触发它时如何添加数据.我不断收到 的错误消息 InvocationPrivate::setQuery: 你不能改变 InvokeQuery 对象 注意:我尝试在纯 QML 中执行此操作,如有必要,我将通过 c++ 执行此操作,但 QML 会更好.
..