• Qt / Qml 视频硬解码(CUDA)中如何实现无上传硬渲染(一)

    时间:2023-01-12 21:50:28

    【写在前面】         很多时候,我们在对视频的解码和渲染的处理都要经过以下步骤: 软解码,视频帧位于内存。 软渲染,需要拷贝到图像然后渲染;硬渲染则需要上传纹理,然后渲染。硬解码,视频帧位于显存。 软渲染,需要下载到内存,然后拷贝到图像再渲染;硬渲染则直接拷贝到纹理,然后渲染。   ...

  • 使用C++还是QML

    时间:2023-01-01 18:22:18

    本质上,Qt 是一个C++类库。在引入 QML 以前,所有的开发都是基于 C++ 的,但到了 Qt 5,QML 和 Qt Quick 成为了 Qt 的核心之一,导致很多初学者在犹豫是否还需要学习 C++。使用 QML 开发界面主要有以下几个优点:QML 非常灵活,可以做出非常炫酷的效果,例如 QQ、...

  • QML学习笔记(六)- 简单计时器和定时器

    时间:2022-12-20 18:58:31

    做一个简单的qml计时器和定时器,左键触发计时,右键触发定时GitHub:八至作者:狐狸家的鱼本文链接:QML学习笔记(六)- 简单计时器和定时器左键点击按钮,触发计时器,中键可以暂停计时,同时如果要清零,再次点击左键。右键打开时间输入与告警信息输入弹出窗口,时间输入有正则验证,只能输入数字,并且时...

  • ArcGIS for qml -设置地图和视域中心

    时间:2022-12-01 14:44:07

    源码:https://github.com/sueRimn/ArcGIS-for-qml-demos作者: 狐狸家的鱼Github: 八至版权声明:如需转载请获取授权和联系作者ArcGIS RunTime SDK 的官网 https://developers.arcgis.com/qt/latest...

  • C++生成QML代码与QML里面集成QWidget

    时间:2022-11-27 12:54:47

    目录​​1  QML代码生成​​​​2  注册机制的含义​​​​3   QWidgetInQml  QML里面集成widget​​​​4 QML_OSR_EXP  将Qt Widgets嵌入到QML界面中的一种示范​​​​5  参考链接​​1  QML代码生成/*******************...

  • QML学习笔记(二)-纯qml画图实现canvas画板-鼠标画图

    时间:2022-11-27 08:21:47

    作者: 狐狸家的鱼Github: 八至版权声明:如需转载请获取授权和联系作者用纯qml实现canvas画板功能,用鼠标进行画图,可以画直线,画圆,画矩形,画弧线。由于canvas画图会有延迟和卡顿,建议还是结合c++实现画图功能。以下gif效果都没有录进鼠标1.鼠标点击画图-无预览路径(两点实现)贴...

  • DirectSound---捕获音频、Qml/C++ 集成交互

    时间:2022-11-23 23:19:43

    DirectSound的音频捕获原理和播放原理差不多,内部在一个缓冲区上循环写入捕获到的数据,并且提供notify通知功能。1. 音频捕获因为捕获流程和播放流程类似,我们就不在这里赘述了,只给出简单的函数引用和图示:最后两个是音效捕获接口,用来控制Aec(回声消除)、Noise Fill(噪音填充)...

  • 如何在QML中模拟鼠标点击?

    时间:2022-11-03 20:07:26

    I'm trying to send a QMouseEvent to the QML objects being currently displayed. The QApplication::sendEvent() always returns false meaning that my even...

  • QML 怎么调用 C++ 中的内容?

    时间:2022-10-31 07:16:37

    以下内容为本人的学习笔记,如需要转载,请声明原文链接 微信公众号「englyf」https://mp.weixin.qq.com/s/z_JlmNe6cYldNf11Oad_JQ先说明一下测试环境编译器:vs2017x64开发环境:Qt5.12这里主要是总结一下,怎么在 QML 文件中引用 C ++...

  • PinchEvent QML Type

    时间:2022-10-18 08:49:43

    PinchEvent类型在QtQuick 1.1中被添加进来.center, startCenter, previousCenter属性保存了两个触摸点之间的中心位置.scale and previousScale属性提供了缩放因子.angle, previousAngle and rotation...

  • QML 信号与响应方法的总结

    时间:2022-10-02 07:14:36

    以下内容为本人的著作,如需要转载,请声明原文链接 微信公众号「englyf」https://www.cnblogs.com/englyf/p/16748191.html如果面试过程中,面试官想了解你对 Qt 的理解有多少,少不了会涉及到信号槽这一块,毕竟这是 Qt 最经典的一项技术。刚开笔,我可能有...

  • QML中调用C++函数

    时间:2022-09-29 11:29:28

    步骤 定义新的类,继承自QObject 在类声明中定义public方法,函数定义之前加上Q_INVOKABLE关键字 按正常的方法写出类的实现 在main文件中包含该类,并加入QQmlEngine和QQmlContext等文件 使用智能指针QScopedPointer实例化类 ...

  • qml+opencv(二),实现人脸检测

    时间:2022-09-29 08:28:51

    http://blog.csdn.net/zhx6044/article/details/45048765qml+opencv(二),实现人脸检测的更多相关文章OpenCV入门指南----人脸检测本篇介绍图像处理与模式识别中最热门的一个领域——人脸检测(人脸识别).人脸检测可以说是学术界的宠儿,在不...

  • Qt Quick 之 QML 与 C++ 混合编程具体解释

    时间:2022-09-24 15:20:06

    Qt Quick 技术的引入。使得你能够高速构建 UI ,具有动画、各种绚丽效果的 UI 都不在话下。但它不是万能的。也有非常多局限性,原来 Qt 的一些技术,比方低阶的网络编程如 QTcpSocket ,多线程,又如 XML 文档处理类库 QXmlStreamReader / QXmlStream...

  • QML 与C++函数互相调用

    时间:2022-09-22 09:03:56

    QML函数可在C++中调用,反之亦然.所有的QML函数都被暴漏在了元数据系统中,并可通过QMetaObject::invokeMethod()调用.C++应用程序调用QML函数:// MyItem.qmlimport QtQuick 1.0 Item { function myQmlFunc...

  • QML 语言基础

    时间:2022-09-11 17:58:01

    在《Qt Quick 简单介绍》中我们提到 QML 语法和 Json 相似,请參考《Qt on Android: http下载与Json解析》查看 Json 语法。当然这里我们是期望从零開始也能学会 QML ,所以呢,你也能够直接往下看。版权全部 foruok,转载请注明出处:http://blog...

  • QML添加右键菜单

    时间:2022-09-10 16:32:56

    MouseArea { id: mouseRegion anchors.fill: parent; acceptedButtons: Qt.LeftButton | Qt.RightButton // 激活右键(别落下这个) onClicked...

  • qml package 的使用

    时间:2022-08-27 13:41:32

    什么时候使用这个。就是多个view使用同一个deleagte的时候。The Package class is used in conjunction with VisualDataModel to enable delegates with a shared context to be provid...

  • QtQuick 中的 qml 与 Qt 的 C++

    时间:2022-08-27 12:45:20

    QtQuick 可以使用内置的 JavaScript 引擎加载相应的 JS 代码,使用起来特别方便。在 Qt 中使用 C++ 开发底层,QtQuick 用来加载、处理图像,然后使用 Qt 提供的接口保证两者能够正常通信即可。1. 首先用Qt Creator新建项目,选择Qt Quick Contro...

  • qml(Qt Quick)做界面

    时间:2022-08-26 07:34:54

    qml(Qt Quick)做界面来源  https://www.zhihu.com/question/24880681/answer/29324824本人是Qt初学者,正在写一个会计小软件(Linux桌面版)。看了Qt的介绍,觉得用qml(Qt Quick)做界面非常机动快速,但是qml(Qt Qu...