Qt绘制音频波纹图本文实现Qt绘制FFmpeg解码音频的波纹. 绘制流程为: 音频解码 绘图 解码部分 首先创建一个空白带UI的Qt工程。 在UI上添加一个按钮 对应的click函数中添加解码代码,参考 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 2021-10-26 Qt #Qt #FFmpeg
Qt程序无桌面环境运行让Qt在无桌面环境下的Linux中运行 默认桌面为 使用组合键Ctrl + Alt + [F2-F7]进入tty模式 输入用户名和密码 进入程序所在目录,并执行程序 可以看到报错了,并提示找到了X服务但是无法连接,这是因为桌面没有开 执行命令 1sudo ./window --platform eglfs 它直接填充窗口运行。 但是鼠标无法操作,不知道是不是因为虚拟机的关系。 2022-06-30 Qt #Qt
Qt开发五子棋五子棋(five in row,gobang,gomoku)在一个正方形棋盘上使用黑白两色棋子对局,以最先将5个同色棋子连成一条线者为胜(不论什么方向) 本文主要涉及界面相关,当然界面使用Qt开发 开发环境 戴尔G15 1511 i7-11800H 8核 16GB Manjaro stable Qt 6.3.0 GCC 11.2.0 双人对战 首先创建一个带ui的Qt工程(新版本Qt中,官方舍 2022-05-19 Qt #Qt #游戏
Qt工程.pro文件变量解析Qt工程的管理文件为*.pro,Qt Creator会先解析这个文件,如果解析有错误,会显示空工程。 编译Qt工程时,qmake会先将*.pro文件解析生成Makefile,然后调用编译器进行编译。 本文介绍*.pro文件中会用到的一些变量。 qmake命令 1qmake ‐project 会把本目录及其子目录内所有.cpp .h 文件加入到项目输入文件 pro 文件中,使用是注意移去其他无用的 2022-03-03 Qt #Qt
Qt实现延时阻塞型延时 阻塞的原理就是:在延时期间,本线程的事件循环得不到执行。 QThread类的sleep() 最简单的延时方法就是使用QThread类的sleep(n)、msleep(n)、usleep(n),这几个函数的不良后果就是,GUI会在延时的时间段内失去响应,界面卡死,所以,这三个函数一般用在非GUI线程中。 1QThread::msleep(50);//阻塞延时50ms 使用定时器:死 2020-09-04 Qt #Qt
Qt入门教程索引系列说明 本系列将记录Qt软件开发过程中一系列的使用方法、技术总结、开发流程、项目经验等等,主要是: 成体系的资料难找,大部分教程都是从别处抄来的,东一块西一块 记忆力不够,有些操作过段时间就忘记了,所以要记录,这也是我写博客建网站的原因 以线性索引的方式记录开发流程,方便技术总结及架构整理 最重要的是指明方向,从本系列文章你可以清晰的看出这条应该怎么走,路上会涉及那些内容。 本系列按照普通图 2021-05-05 Qt #Qt
Qt使用在线源设置 Qt自5.15版本以后就不在提供离线安装包了,全部使用在线安装方式,以前的离线安装包也都被删除。 但是在线安装工具Qt Online Installer和维护工具MaintenanceTool.exe有一个问题就是速度太慢。 实际使用时需要换源。 但是在工具内换源速度还是慢,经过测试,换源的方式不对。 1.\MaintenanceTool.exe --mirror https://mirr 2024-11-03 Qt #Qt #源
Qt help Assistant需要的.qch格式帮助文档制作软件说明 Qt官方的制作文档非常详细,而且可以搜索文件内容,格式为*.qch,如果直接双击打开的话实际上是sqlite3数据库文件。开发OpenCV时需要查找函数资料,在线和离线的不太方便。所以,我打算制作一个参考文档快速批量制作软件。 qch文件制作是先将参考文档按照目录制作*.qhp文件,如何使用Qt自带软件qhelpgenerator生成qch文件。 qhp格式为XML,示例如下: 12345 2020-04-12 Qt #Qt #XML
Qt IFW框架IFW (Installation framework) 是Qt提供的软件打包工具,可以将软件和依赖库打包成一个独立EXE文件,可以移至任意平台进行安装。 安装 到官网下载软件,安装正常流程安装。 示例 基本目录 IFW基本目录如下,每个模块有独立文件夹和配置文件。 123456789101112├─config└─packages ├─flexlmCRO │ └─meta 2023-02-12 Qt #Qt
QTM入门教程索引系列说明 本系列将记录Quick Terrain Modeler软件开发过程中一系列的使用方法、技术总结、开发流程、项目经验等等,主要是: 成体系的资料难找,大部分教程都是从别处抄来的,东一块西一块 记忆力不够,有些操作过段时间就忘记了,所以要记录,这也是我写博客建网站的原因 以线性索引的方式记录开发流程,方便技术总结及架构整理 最重要的是指明方向,从本系列文章你可以清晰的看出这条应该怎么走, 2024-03-26 QuickTerrain #3D #模型 #Quick Terrain #LiDAR