qml相关内容

QML 加载并显示具有颜色属性的 .ply 网格

我正在尝试使用 QML 从斯坦福 PLY 文件加载一个带有每个顶点颜色信息的简单立方体. 我的实体如下所示: 实体{编号:圆圈属性材料材料点:材料{效果:效果{技术:技术{渲染通道:渲染通道{着色器程序:着色器程序{vertexShaderCode: loadSource("qrc:/imports/org/aid/shared/geometry/shaders/point.vert")f ..
发布时间:2021-11-25 03:40:39 C#

使用 Qt3D 2.0 制作广告牌

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

如何在 3D 中为 QML 旋转变换设置动画并正确插入

这里的代码示例: 导入QtQuick 2.0物品 {宽度:200;高度:200长方形 {宽度:100;高度:100anchors.centerIn:父级颜色:“#00FF00"长方形 {颜色:“#FF0000"宽度:10;高度:10anchors.top: parent.topanchors.right: parent.right}}} 将产生此输出: 现在我想从这个绿色矩形的中心应用 ..
发布时间:2021-11-25 01:42:11 C#

Qt 变换矩阵

我需要通过 QMatrix4x4 操作 QML 项,以便应用一些透视变换.基本上,我定义了类 Transform 以使用对象 QMatrix4x4 作为 QML 项的转换字段的参数 class Transform : public QQuickTransform{Q_OBJECTQ_PROPERTY(QMatrix4x4 矩阵读取矩阵写入 setMatrix NOTIFY matrixChang ..
发布时间:2021-11-25 00:57:05 C#

ListView 滚动动画

我想为 QML ListView 实现滚动动画.这是一个示例图像: 有人可以建议我实施这个吗? 谢谢. 解决方案 经过数小时的工作、研究和@BaCaRoZzo 的大力帮助(感谢@BaCaRoZzo),我终于找到了正确的解决方案.只需使用 Component.onCompleted() 事件处理程序来运行与每个委托关联的动画. 这是一个例子,享受吧! 导入QtQuic ..
发布时间:2021-11-10 05:40:46 其他开发

Qt - 模块“QtQuick.Controls"未安装

我尝试部署一个在 PC 上运行良好的 QT 应用程序.该应用程序部署在 yocto 安装的映像中,基于 ASEM,版本为“morty". 我收到错误消息“qml: ERROR loading component: qrc:/GUI/InputDialog.qml:3 module "QtQuick.Controls" version 2.0 is not installed" 但是,我 ..
发布时间:2021-10-04 19:51:25 其他开发

将 XmlHttpRequest 解析为 XmlListModel

我想将检索到的 xmlHttpRequest 对象放入 XMLListModel.我正在使用 qml.主要目标是评估我得到的 xml 并在列表中显示条目.如果有更好的方法 - 请告诉我. 我找到了一个“解决方案"在这里分析xml:http://developer.nokia.com/Community/Discussion/showthread.php/232839-Qt-Quick-and ..
发布时间:2021-10-02 18:33:18 其他开发

未找到 qml XmlListModel 插件

在我的项目中,我尝试使用 qml 内置的 Xml 列表模块,但是当我编译到手机时出现此错误 W/Qt (20100): assets:/qml/FlickrDemo/main.qml:4 ((null)): assets:/qml/FlickrDemo/main.qml:4:1: module "QtQuick.XmlListModel"插件“qmlxmllistmodelplugin"未找到 ..
发布时间:2021-10-01 19:56:27 其他开发

Qt:使用 c++ 与使用 xml 与使用 qml 的 UI

今天开始学习qt,有个问题.当我创建一个项目时,它带有 *.ui 文件,它是 XML 类型的文件,但在书中,我只使用纯 C++(类)创建 UI.我听说还有另一种使用 qml 创建 UI 的方法. 那么,每种 UI 创建方式的优缺点是什么? 提前致谢 编辑:我使用的是 QT 5.1.0 解决方案 不要忘记,您还可以嵌入 QtWebkit 视图并直接使用 HTML 作为用户界 ..
发布时间:2021-10-01 19:40:06 其他开发

声明式 UI 语言(例如 XAML 和 QML)的实际优势是什么?

我目前正在评估 QtQuick (Qt 用户界面创建工具包),它将作为 Qt 4.7 的一部分发布.QML 是 QtQuick 背后基于 JavaScript 的声明性语言. 这似乎是一个非常强大的概念,但我想知道是否有人广泛使用其他更成熟的声明式 UI 语言,例如 XAML 可以让您深入了解可以从这种编程风格中获得的实际好处.各种优点经常被提及: 开发速度 强制分离表示和逻辑 编 ..
发布时间:2021-09-28 20:35:57 其他开发

将 Qt Qml 应用程序部署到 Windows 8 显示一个空白窗口

我正在尝试部署 QML 应用程序,但我一直得到一个空白的小窗口,而不是基于 qml 的窗口. 我尝试过的事情: 我在资源中添加了我的 qml,在 Mac 中部署现在可以工作...但即使我将 qml 目录复制到我的 .exe 目录,它也不起作用我已将 qwindows.dll 复制到我的 .exe 目录中的平台目录我已经复制了所有依赖项 dll:icudt51.dll、icuin51.d ..
发布时间:2021-09-26 19:20:08 其他开发

Qt、QML 和 Windows 8

我一直对Qt框架引入的QML很好奇.但从来没有机会使用它.但是现在随着 Windows 8 的到来,基于老式小部件的界面将会过时(只是我的意见!:)).现在我想问一下有QML经验的人:用QML写Metro风格(或者现在怎么称呼)应用程序容易吗?QML photoshop 插件可以用于实际项目吗? 对于那些对 Photoshop 插件一无所知的人,请尝试在 youtube 上搜索:介绍 Qt ..
发布时间:2021-09-26 18:53:14 其他开发

qml 应用程序未显示主窗口

我有 qml Windows 应用程序.在调试模式下运行时,一切正常.当我从 C:\Program Files... 目录构建并运行它时,未显示主窗口. 有两件事表明应用程序有效 - 在启动之后.应用程序需要磁盘上的文件.如果不存在,则创建它. 当应用程序启动时,从 C:\Program Files... 生成一个文件.它表明,该应用程序运行 - 启动后. 在任务管理器中 exe ..
发布时间:2021-09-26 18:30:39 其他开发

Qt 全屏窗口隐藏 Win8/10 触摸键盘

我目前正在尝试将 Windows 触摸键盘 (TabTip.exe) 保留在 全屏 Qt QML 应用程序上. 不幸的是,在展示(并强迫它位于顶部)后,它再次被驳回. 无论我是在启动应用程序之前启动键盘还是在全屏运行应用程序时启动键盘,Qt 获得焦点后,键盘都在后面. 任何想法这会导致什么?这是 Qt 还是 Windows 问题? 解决方案 我找到了一种将 Windows ..
发布时间:2021-09-25 20:45:05 其他开发

如何在多显示器设置中让无边框子窗口重新缩放到当前屏幕?

我的应用有一个主窗口,它使用 createObject() 创建并打开 QML Window {} 的子类实例.此窗口的 flags: 设置为无边框窗口(我已添加代码以便可以抓取和拖动它). 当我将显示器连接到笔记本电脑并将其字体比例因子设置为 125%(或 150%)时,当我将主窗口拖到第二台显示器时,您会看到它突然“对齐"到更大的尺寸当它到达中点时.同样,当我将它拖回我的笔记本电脑屏幕时 ..
发布时间:2021-09-25 20:24:21 其他开发

Windows 上的 QML:使窗口保持在顶部

我确实需要让我的窗口在 Windows 上保持在顶部,但 Windows 本身似乎没有 愿意让我这样做. 我无法使用设置注册表值的解决方法,因为我无法要求用户注销/登录. 此外,我使用 QML 和 QWidget::raise() 和 QApplication::setActiveWindow() 似乎也不起作用,因为我还没有设法获得 QML 根对象带有以下代码的 QWidget 指针 ..
发布时间:2021-09-25 20:17:45 其他开发

如何从 QML 中创建新窗口?

有没有办法创建一个全新的窗口实例,作为 QmlApplication 中主 QML 窗口的子窗口? //ChildWindow.qml长方形 {id:子窗口宽度:100高度:100//东西}//main.qml长方形 {编号:窗口宽度:1000高度:600鼠标区域{anchors.fill:父级onClicked: createAWindow(childWindow);}} 我试图避免编写 Q ..
发布时间:2021-09-25 19:32:49 其他开发

如何通过 Qt WebGL 流向多个用户提供 Qt 应用程序?

Qt 快速 WebGL 流 是一种技术,通过该技术,任何 Qt Quick(“QML")应用程序都可以向通过网络浏览器连接的用户显示其用户界面.您所要做的就是在主机上像这样启动应用程序: ./my-qml-program -platform webgl:port=8080 这可行,但受设计限制,因此只能同时连接一个用户并查看用户界面.为此,他们引用了用户输入、查询 GPU 和安全性方面的问题( ..
发布时间:2021-09-24 19:08:54 其他开发

QML 缩放不适用于非整数缩放因子

我正在使用 QML 编写应用程序.当我按非整数因子缩放 GUI 时,我遇到了问题.根据文档,Qt::AA_EnableHighDpiScaling应该启用独立于设备的像素,因此会自动处理大部分缩放: 应用属性Qt::AA_EnableHighDpiScaling,在Qt 5.6,启用基于像素密度的自动缩放监控. 在 关于 5.6 的博文,他们承认可能存在问题: 问:是否支持非整数 ..
发布时间:2021-09-15 19:31:10 其他开发

QML中的if语句

全新的 QT 和 QML.我正在尝试根据两个属性双打 callValue 和 handRaiseXBB 之间的关系设置矩形的颜色,但出现错误 意外的令牌如果" 和 需要一个合格的名称 id 谁能告诉我我做错了什么? 导入QtQuick 2.0物品{身份证:手属性双调用值:0.0属性双手RaiseXBB:100属性字符串 handCallColor: "green"属性字符 ..
发布时间:2021-09-15 19:22:36 其他开发