C/C++
文章平均质量分 82
spygg
这个作者很懒,什么都没留下…
展开
-
Windows下Mingw版本的FFMPEG源码编译
众所周知FFMPEG是非常牛逼的存在,但是在学习FFMPEG时一般都是依库的形式调用,总有种隔靴搔痒的感觉,于是爆肝了两天终于把代码加入到Qt工程中了。原创 2022-07-16 21:42:22 · 700 阅读 · 1 评论 -
VS2019无法设置Qt版本解决方案
VS2019的Qt插件问题如设置不了Qt版本, 设置好了后无法打开Qt工程等原创 2022-06-26 14:20:57 · 2497 阅读 · 2 评论 -
Qt帮助系统的制作
**原文链接Qt帮助系统的制作Qt的帮助系统很好看,观察自带的帮助都是HTML格式,当然最好的方法是使用QtWeb模块,但好多Qt版本不支持啊.想到QTextBrowser可以显示图片啥的,一阵乱撸终于搞定,分享之…系列目录本文是系列教程<跟随Designer源码学Qt>中的一篇详见跟随Designer源码学Qt效果见原文过程我是拿Designer的帮助系统来操刀,首...原创 2020-03-08 19:58:16 · 599 阅读 · 0 评论 -
t数据库removeDatabase注意事项
原文链接导出Qt模块DLL给VC调用起源:最近在研究一个项目, 其中用到了数据库,在数据库断开重连时会给出警告,经过一系列尝试终于搞定,网上找的方法大多数都是抄来抄去,很是无语…警告示例内容为:QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all ...原创 2020-03-08 19:53:41 · 566 阅读 · 0 评论 -
导出Qt模块DLL给VC调用
原文链接导出Qt模块DLL给VC调用由于Qt的强大特性,在VC开发时一直想能否导出Qt的各个模块为VC所用,本文介绍一种思路,抛砖引玉下,经测试满足 VC 6.0及以上版本起源大家都知道MFC框架没有很好的数据库框架来用,而Qt的数据库模块简直不要太好用,于是就想能否来个乾坤大挪移呢?经过一阵乱撸,终于搞定!!!借鉴思路雨田哥的博客之 封装QtCore,于是想除了QtCore能否将Q...原创 2020-03-08 19:48:57 · 986 阅读 · 0 评论 -
Qt调用Python进阶篇
原文链接Qt调用Python进阶篇在上一篇中介绍了 Qt 调用 Python 的入门操作,这一篇中我们来看看还有哪些更高级的用法写作原因在实际使用中可能有保密的需求,毕竟谁也不想自己辛辛苦苦写的 Python 代码就这么变成赤裸的小羔羊,在一篇Qt 调用 Python 并打包发布中我们介绍了基本用法,回避这个问题的方法是将 python 文件放到 Qt 的资源系统中去,然后读取文本文件内...原创 2020-03-08 19:43:36 · 4543 阅读 · 0 评论 -
Qt调用Python并打包发布
原文链接Qt调用Python并打包发布工作中突然遇到 Qt 调用 Python 脚本的情况,研究下并记录填坑记录必备步骤引入头文件和库在代码中引入 python.h初始化代码,并调用 PyRun_SimpleString 系列函数新建一个 pri 工程为啥要弄个 pri 包含呢?这样可以很好的实现代码分离INCLUDEPATH += $$PWDHEADERS += \...原创 2020-03-08 19:41:09 · 3550 阅读 · 6 评论 -
Qt中的矩阵计算库eigen
我的官网地址原文链接Qt中的矩阵计算库eigen在实际工程中由于需要使用矩阵计算,网上搜罗了下,发现 eigen 库比较靠谱,这里简要介绍下食用方法,以及如何避免运行断言下载库eigen 官网引入到 Qt 工程中将 源码中的 的 Eigen 目录拷贝到 Qt 工程的目录目录中新建 eigen.pri 文件内容如下INCLUDEPATH += $$PWD使用新建 C+...原创 2020-03-08 19:38:32 · 8228 阅读 · 1 评论 -
Qt单实例运行
在用Qt写程序时候可能遇到避免程序重复启动的问题,我们知道用MFC时有个FindWindow函数可以进行窗口查找于是想Qt能否实现呢,经过一番摸索和折腾终于搞定(测试环境为Win7和Ubuntu)系列目录本文是系列教程<跟随Designer源码学Qt>中的一篇详见跟随Designer源码学Qt参考具体见链接Qt学习一二三根据大神的说明大致有三种:QShar...原创 2019-10-26 11:07:35 · 569 阅读 · 0 评论 -
Ubuntu的触摸板
在使用触摸板时,老是出现打字的误触问题,简直神烦,通过一通搜索找到解决防范方法有三种1.安装touchpad-indicator(这个因为好久的项目,貌似在鼠标插拔时有bug)sudo add-apt-repository ppa:atareao/atareaosudo apt updatesudo apt install touchpad-indicator可以设置为开机...原创 2018-11-20 02:05:48 · 2155 阅读 · 0 评论 -
简单几步实现网络音乐播放器(Qt版百度FM)
简单几步实现 百度FM音乐 Qt版本 很久之前写的软件了,一直没有总结,也懒得继续开发了,这里简单总结一下,也算是对自己的努力一个交代吧。 起源:不大习惯打开一个浏览器听歌,在Ubuntu下一直用Y. T. Chung兄的豆瓣FM ,但是豆瓣貌似不支持客户端了,于是自己动手写了一个,凑合用吧。程序功能:1.支持百度账号登录(登录享受更好的试听体验哦。。),该功能未完善(验证码原创 2016-12-28 03:35:04 · 10212 阅读 · 2 评论 -
也说FLV格式分析(C语言从0开始,详解,完整版)
也说FLV格式分析(C语言完整版)最近想写一个在线视频播放软件,经研究得知某视频网站会将一个视频成很多段来投放从而方便在线缓冲,以及加Ad之类的目的。下载后大概如下图所示(星哥的九品芝麻官),于是就想合并这些视频,所以就研究了下FLV的格式,然后用C语言写了一个很丑陋的版本。本教程暂且分成两部分:FLV格式分析和FLV文件原创 2016-12-27 16:09:30 · 5417 阅读 · 0 评论