qml相关内容

QML:SoundEffect不起作用,音频起作用

我有两个用于音频的自定义QML元素,一个用于播放音乐(并扩展了QML Audio元素),一个用于播放音效(扩展了QML的SoundEffect元素). 我可以正常播放背景音乐,但是当我尝试播放声音效果时,界面冻结了几秒钟(音乐一直在播放),然后当它解冻时,出现Windows错误声音 这就是我所拥有的(音乐具有相似的体系结构): MySoundEffect.qml Loader ..
发布时间:2021-04-12 19:37:49 其他开发

QML虚拟键盘尺寸

我无法找到虚拟键盘的尺寸.这是一个示例: 矩形{Component.onCompleted:{Qt.inputMethod.visibleChanged.connect(resizeForKeyboard)}Component.onDestruction:{Qt.inputMethod.visibleChanged.disconnect(resizeForKeyboard)}函数resizeFo ..
发布时间:2021-04-05 20:55:21 移动开发

在QML中解析JSON

相关的Qt文档应为此.但是它没有提到QML.但是,在网上的许多地方,我都发现了QML JS中的JSON.parse之类的功能的用法.有这样的功能,我该如何使用? 我只想索取文档链接,但此处被认为是题外话. 解决方案 在QML中解析JSON与解析链接),特别是针对QML进行了一些修改. 因此您可以使用内置的JSON.parse()函数.以下示例在QML中是可能的: impo ..
发布时间:2021-02-13 20:47:20 前端开发

将QImage转换为QML

我的应用程序通过网络接收JPEG实时流(每秒16帧).直播应使用QML显示.接收部分用C ++编写,所有UI均使用QML编写. 如何将图像数据放入QML窗口?我已经研究了如何显示QImage,但是还没有找到解决方案. 实施QDeclarativeImageProvider并使用其他名称一次又一次刷新图像源似乎是唯一的解决方案,请参见解决方案 是的,不幸的是,Image元素缺少upda ..
发布时间:2021-02-12 20:35:50 其他开发

Raspberry Pi 3上的QML性能

我已经从锉刀的仓库中安装了Qt5.7.编译我的qml程序后,我收到以下消息,而我的qml太慢了: libEGL warning: DRI2: failed to authenticate qt5ct: using qt5ct plugin JIT is disabled for QML. Property bindings and animations will be very slow. ..
发布时间:2021-02-12 18:56:52 C/C++开发

QT/QML Android应用程序,单击通知栏时打开应用程序

我为Android应用程序进行了QT.当我单击按钮时,通知栏会在平板电脑上看到.但是,如果单击“通知",则我的应用程序会以黑色窗口打开/聚焦(不知道).简单地做到这一点.我的代码是: package org.ays.operation; import android.app.Notification; import android.app.NotificationManager; impo ..

QML-什么是ID以及它如何工作?

考虑此项目结构: MyComponent.qml: Item { id: innerId } Usage.qml: MyComponent { id: outerId } 乍一看,这似乎创建了一个同时具有2个不同id的单个对象.但是,如果将id视为属性,那是不可能的. 在我看来,id与其说是对象的 属性,不如说是对象声明的 属性.是真的吗? 这 ..
发布时间:2020-11-26 03:09:06 其他开发

Qt(QML)虚线圆

有什么方法可以在QML中绘制半虚线圆吗?我以这种方式画了半圈 var Circle = getContext("2d"); Circle.save(); var CircleGradient = Circle.createLinearGradient(parent.width/4,parent.height,parent.width/4,0) ..
发布时间:2020-11-24 18:58:00 其他开发

QML文本中的HTML格式

我有一部分HTML代码,其中显示了一个小表.在浏览器中,如图所示: 但是当我想在文本QML (根据文档,该文件应支持HTML),我看到: (橙色矩形是矩形的一部分,是mytext的父级) Text { id: mytext anchors.fill: parent text: " ..
发布时间:2020-11-24 04:18:32 前端开发

检测树莓派-Qt5中的GPIO引脚更改

我对树莓派还很陌生. 我的问题的实质如下: 我有一个GPIO引脚更改,必须对其进行监视(连续轮询)以查看其是否更改.如果更改,则必须使用加载程序在我的Qt5项目中加载新的QML文件.考虑到它相当简单,我知道如何做加载器部分.我需要一种轮询GPIO引脚并通知更改的方法. 我已经读过QSocketNotifier类可能会有所帮助.但坦率地说,我对如何做到这一点一无所知. 感谢您 ..
发布时间:2020-11-20 00:28:21 C/C++开发

ShaderEffectItem产生奇怪的Alpha混合结果

我正在尝试使用ShaderEffectItem在QML项上应用简单的alpha蒙版. 这是一个最小的(非工作)示例:我有一个红色到白色的渐变作为背景,并想在其顶部绘制200x200的绿色正方形.该正方形的Alpha蒙版在左侧应为0.0,在右侧应为1.0,因此在左侧应为透明. import QtQuick 1.1 import Qt.labs.shaders 1.0 Rectangle ..
发布时间:2020-11-16 01:56:47 其他开发

一按就如何平移QML Map并开始在其上拖动鼠标指针?

我启用了以下手势: gesture.enabled: true 但是当我按下鼠标并开始移动鼠标指针时,地图并不会立即开始平移,而是当我已经将鼠标指针拖动到10像素左右时,地图才开始平移! 一旦鼠标指针开始拖动,而不是等待10个像素左右的拖动等待,有人可以帮我让我开始平移地图吗? 解决方案 如果 QStyleHints::startDragDistance : bool ..
发布时间:2020-11-13 20:29:04 其他开发

在dataChanged信号后未更新MapItemView

我正在将QML MapItemView组件与基于C ++ QAbstractListModel的模型一起使用.重置模型或添加新项目或删除现有项目时,MapItemView正常工作.但是,MapItemView不能反映对已添加项目的更改. 我第一次在Qt 5.4上遇到了这个问题,但是在更新到Qt 5.5之后我仍然面对它 以下示例显示了2种不同模型的问题:基于QAbstractListMo ..
发布时间:2020-11-13 18:51:44 其他开发

如何在Qt中打开ios画廊

我正在尝试使用Qt打开ios画廊,我发现了很多文章和答案.我测试了它们,但它们在ios中不起作用(10) 这是两个对我不起作用的链接 链接1:使用FileDialog打开ios画廊{} 链接2:将Objective-c与Qt混合以访问ios中的图片库 第一个链接介绍了如何使用FileDialog打开画廊,并提供链接说明: 在iOS中 只需在QML文件内创建一个FileDi ..
发布时间:2020-11-12 18:45:17 移动开发

具有QML的全屏桌面应用程序

我有使用Flex和AS3开发丰富的用户界面应用程序的经验.但是,问题在于,很难在这些flex应用程序中使用现有的c ++业务逻辑.随着QML的到来,我很好奇是否有可能将Q ++的c ++业务逻辑重用于丰富的UI应用程序. 我想知道是否有可能为台式机开发全屏的,丰富的用户界面应用程序(尤其是在移动设备中,这种情况越来越普遍).例如( http://blog.flexexamples.com/2 ..
发布时间:2020-11-11 01:27:45 其他开发

QML-如何更改TextField字体大小

如何在QML中设置TextField元素的字体大小?想要更改placeholderText的大小以及用户输入的文本. 我尝试了很多不走运的方法! TextField { id: name_TextField; horizontalAlignment: Text.AlignHCenter; Layout.preferredWidth: parentCLayer.width ..
发布时间:2020-11-09 20:40:36 其他开发

如何在QML中使用Roboto Thin字体

我正在尝试在Linux的QML中使用自动精简字体.我在ubuntu上安装了粗体,细体和浅色字体. Openoffice等其他程序仅向我显示了roboto. 我如何在qml中使用轻薄的轻薄机械手? 解决方案 您可以将字体文件与应用程序捆绑在一起,然后使用 QtQuick 1.0中也存在此组件,因为它在Qt 4.7中引入了 ..
发布时间:2020-11-09 19:40:29 其他开发