文章 2024-07-13 来自:开发者社区

`pytest-qt` 是一个用于在 Qt 应用程序中进行 GUI 测试的 pytest 插件。

一、pytest-qt 模块介绍 pytest-qt 是一个用于在 Qt 应用程序中进行 GUI 测试的 pytest 插件。它提供了与 Qt 事件循环集成的功能,允许测试人员以编程方式触发 GUI 事件,如点击按钮、输入文本等,并验证 GUI 的响应。 二、qtbot 的使用 qtbot 是 pytest-qt 提供的一个主要工具,用于模...

文章 2023-12-25 来自:开发者社区

音视频使用qt测试ffmpeg接口时无法运行

仅仅时把自己过程中遇到的稍微阻塞疑惑问题做出整理,疑惑的是拿到的ffmpeg包中没有dll文件,导致自己研究了一系列。使用qt加载音视频ffmpeg对应的相关lib库,进行接口,源码的研究。1:使用源码安装的方式获取相关的动态库。2:可以从ffmpeg官网,或者github库中安装对应的release版本(不同的版本之间有差异,只是安装环境/供调试用自己参考取对应的包)。官网中,选择window....

音视频使用qt测试ffmpeg接口时无法运行
文章 2023-09-07 来自:开发者社区

RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试

前言  在之前的博文中已经搭建好了一个比较完善的ubuntu宿主机,都很完善了但是发现没有Qt交叉编译开发环境,所以还需要搭建一套Qt交叉编译开发环境。补充说明  本篇是基于《RK3568开发笔记(三):RK3568虚拟机基础环境搭建之更新源、安装网络工具、串口调试、网络连接、文件传输、安装vscode和samba共享服务》的虚拟机上进行Qt交叉编译搭建的。在ubuntu上安装桌面版Qt  (P....

RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试
文章 2023-08-03 来自:开发者社区

QT+OpenGL模板测试和混合

QT+OpenGL模板测试和混合本篇完整工程见gitee:QtOpenGL 对应点的tag,由turbolove提供技术支持,您可以关注博主或者私信博主模板测试当片段着色器处理完一个片段之后,模板测试会开始执行。和深度测试一样,它可能会丢弃片段,接下来被保留的片段会进入深度测试。通常每个模板的值是8位的,所以每个像素/片段一共能有256种不同的模板值。  ●  启用模板缓冲的....

QT+OpenGL模板测试和混合
文章 2023-08-03 来自:开发者社区

QT+OpenGL深度测试

QT+OpenGL深度测试本篇完整工程见gitee:QtOpenGL 对应点的tag,由turbolove提供技术支持,您可以关注博主或者私信博主深度缓冲在前面的文章中,我们渲染了一个3D箱子,并且运用了深度缓冲来防止阻挡的面渲染到其他面的前面。现在大部分的GPU都提供一个叫做提前深度测试(Early Depth Testing)的硬件特性。提前深度测试允许深度测试在片段着色器之前运行。只要我们....

QT+OpenGL深度测试
文章 2023-07-10 来自:开发者社区

QT --- VS2017+Qt5.12 编译报错【E2512 功能测试宏的参数必须是简单标识符 】的解决方法

1、问题的产生在搭建好vs2017+qt环境后新建一个qt 空的项目时,编译运行,可以正常运行程序,窗口出现,如下图所示2、解决问题 第一种方法:百度所得:将 生成+IntelliSense 更改为 仅生成但这样总觉得没有解决问题第二种方法:根据错误提示,定位报错的文件和位置为qcomlilerdetection.h将这段代码修改如下:1. #if defined(__cplusplus) 2.....

QT --- VS2017+Qt5.12 编译报错【E2512 功能测试宏的参数必须是简单标识符 】的解决方法
文章 2023-06-13 来自:开发者社区

统信UOS系统开发笔记(四):从Qt源码编译安装之编译安装QtCreator4.11.2,并配置编译测试Demo

统信UOS系统版本  系统版本:  Qt源码下载  参考博文《获取下载Qt安装包,Qt源码全国网址备忘录(不用注册Qt账户,即可下载各版本Qt安装包和Qt源码包)》  需要哪个版本下哪个版本,笔者经常使用得是Qt5.9和Qt5.12两个大版本,本次Qt5.12.8。Qt5.12.8使用的QtCreator4.11.2,下载QtCreator4.11.2版本的源码:  QtCreator源码下载 ....

统信UOS系统开发笔记(四):从Qt源码编译安装之编译安装QtCreator4.11.2,并配置编译测试Demo
文章 2023-05-19 来自:开发者社区

Qt+QtWebApp开发笔记(二):http服务器日志系统介绍、添加日志系统至Demo测试

前言  上一篇使用QtWebApp的基于Qt的轻量级http服务器实现了一个静态网页返回的Demo,网页服务器很重要的就是日志,因为在服务器类上并没有直接返回,所以,本篇先把日志加上。Demo  下载地址  链接:https://pan.baidu.com/s/1BPVRLS07qk-WPi-txERKbg?pwd=1234日志系统生产环境需要查看旧的日志消息,例如两天前的日志消息。  可以简单....

Qt+QtWebApp开发笔记(二):http服务器日志系统介绍、添加日志系统至Demo测试
文章 2023-04-26 来自:开发者社区

Qt+MySql开发笔记:Qt5.9.3的msvc2017x64版本编译MySql8.0.16版本驱动并Demo连接数据库测试

前言  mysql驱动版本msvc2015x32版本调好, mysql的mingw32版本的驱动上一个版本编译并测试好,有些三方库最低支持vs2017,所以只能使用msvc2017x64,基于Qt5.9.3,于是本篇编译mysql驱动的msvc2017x64版本,满足当前的特定需求,这次过程有点费劲,可能是Qt的版本低于Qt5.12,继续无保留分享出来。  本篇主要描述Qt5.9.3 msvc2....

Qt+MySql开发笔记:Qt5.9.3的msvc2017x64版本编译MySql8.0.16版本驱动并Demo连接数据库测试
文章 2023-03-23 来自:开发者社区

Qt+MySql开发笔记:Qt5.9.3的mingw32版本编译MySql8版本驱动并Demo连接数据库测试

前言  之前特定的mysql版本msvc版本已经调通了,但是为了更好的跨平台,所以选择用mingw32版本,于是需要编译mysql驱动的mingw32版本的驱动库,以便提供给qt连接mysql使用。编译环境Qt5.9.3 mingw32  安装得时候记得要勾选上源码mysql-installer-community-8.0.16.0  下载数据库  https://downloads.mysql....

Qt+MySql开发笔记:Qt5.9.3的mingw32版本编译MySql8版本驱动并Demo连接数据库测试

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
相关镜像