- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 麒麟V10系统使用sudo运行qtcreator无法输入中文解决方法
5.若第3步执行root启动fcitx失败则需要关闭xim插件 然后再执行第3步。4.查看 fcitx是否是root用户启动如出现下图则说明成功。2.配置输入法sudo权限下环境变量。3.启动root账号输入法管理器。1.配置输入法环境变量。
2024-07-10 14:11:03
273
原创 麒麟V10+Qt编译达梦数据库QMD驱动 in function os_sema2_free_ex问题
QT 的数据库插件文件一般放在 $QTDIR/gcc_64/plugins/sqldrivers/ 目录,因此编译完成后需要拷贝文件到此目录,否则 QT 程序会无法加载。(1)上传 qt_src\plugins_sqldrivers\dm_56 到 QTDIR/Src/qtbase/src/plugins/sqldrivers,并改名为 dm;(2)上传 qt_src\sql_drivers\dm 到 QTDIR/Src/qtbase/src/sql/drivers 目录,没有此目录可以自行创建。
2024-07-05 18:28:36
338
原创 Qt+Quazip+Zlib源码工程实现带进度同步异步加解压文件
3.使用 Quazip需要自己实现进度数据回显,实现难度低故采用(源码方式引入Quazip+Zlib无需单独编译Quazip+Zlib库)。1.使用Qt自带的Qzip 由于Qzip存在Bug无法解压2G以上文件需要去修改Qt源代码故放弃。2.使用qt的lib7z库实现加解压文件时文件和文件路径不能带有中文,故放弃。2.使用Qt打包工具中带的Qtlib7z。1.使用Qt自带的Qzip。实现带进度显示的文件加解压。3.使用 Quazip。
2024-07-05 17:17:45
326
原创 轻量级QT日志类(彩色显示关键打印)
文章目录前言一、功能特点二、使用方法三、效果展示结语前言日常开发中,避免不了日志的记录,因为所在开发小组使用QT开发各类软件,所以封装出一个Debug类,方便日志的统一记录以及后期日志的统一管理和分析。日志类使用 qInstallMessageHandler重定向日志文件。一、功能特点1.控制台彩色输出日志信息;2.线程安全;3.按日期创建日志文件;4.日志文件可选json格式和普通格式保存;5.日志可打印输入函数名称函数位置等信息;6.超轻量只有一个头文件和CPP文件。二、使用方法
2021-03-29 13:06:19
674
原创 C++/QT+Qzxing实现二维码是识别(windos/ubuntu/arm 环境下均可使用)
C++/QT+Qzxing实现二维码是识别(windos/ubuntu/arm 环境下均可使用)文章目录前言一、Qzxing是什么?二、使用步骤1.引入源码到工程内2.关键代码Demo示例:前言Qzixng是什么?提示:以下是本篇文章正文内容,下面案例可供参考一、Qzxing是什么?QZXing是对ZXing库的一个Qt外包库(Qt wrapper library),是被QRCode只是其中的一种。二、使用步骤1.引入源码到工程内代码如下:QT += core guiC
2021-03-29 09:18:34
1516
2
原创 C++/QT+qrcode实现二维码生成(windos/ubuntu/arm 环境下均可使用)
C++/QT+qrcode实现二维码生成(windos/ubuntu/arm 环境下均可使用)**一、Demp展示此demo支持输入文字生成二维码,仅仅只做了开源库的可用性验证,未进行效率的验证,满足一般项目需求,可看源码自己优化算法。二、开源库使用方法1.将工程内的qrcode文件添加到自己工程内2.调用二维码生成函数生成二维码数据3.将二维码图像数据绘制到UI显示核心代码:QRcode *qrcode;qrcode = QRcode_encodeString(tempstr.toSt
2021-03-08 16:37:08
740
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人