@十三阿哥
山外青山楼外楼,一山更比一山高。
展开
-
QT开发经验专栏文章汇总-实时更新
QT开发经验系列文章目录汇总原创 2024-02-28 23:45:02 · 116 阅读 · 0 评论 -
QT状态机10-QKeyEventTransition和QMouseEventTransition的使用
【代码】QT状态机10-QKeyEventTransition和QMouseEventTransition的使用。原创 2024-05-14 20:04:38 · 239 阅读 · 0 评论 -
QT状态机9-QEventTransition和QSignalTransition的使用
【代码】QT状态机9-QEventTransition和QSignalTransition的使用。原创 2024-05-14 20:03:42 · 131 阅读 · 0 评论 -
QT状态机8-使用恢复策略自动恢复属性
【代码】QT状态机8-使用恢复策略自动恢复属性。原创 2024-05-14 00:07:08 · 36 阅读 · 0 评论 -
QT状态机7-事件、切换和守护
未完待续。。。原创 2024-05-13 23:59:51 · 3 阅读 · 0 评论 -
QT状态机6-无目标切换
【代码】QT状态机6-无目标切换。原创 2024-05-13 23:53:07 · 424 阅读 · 0 评论 -
QT状态机5-检测复合状态的结束信号
【代码】QT状态机5-检测复合状态的结束信号。原创 2024-05-13 23:21:30 · 11 阅读 · 0 评论 -
QT状态机4-使用并行状态来避免组合爆炸
【代码】QT状态机4-使用并行状态来避免组合爆炸。原创 2024-05-12 23:57:13 · 185 阅读 · 0 评论 -
QT状态机3-含有中断的状态机
【代码】QT状态机3-简单案例-含有中断的状态机案例。原创 2024-05-12 21:05:39 · 5 阅读 · 0 评论 -
QT状态机2-含终止状态的嵌套状态机
【代码】QT状态机2-简单案例-含终止状态的 嵌套状态机。原创 2024-05-12 20:35:42 · 85 阅读 · 0 评论 -
QT状态机1-三态循环状态机
【代码】QT状态机1-简单案例-三态循环状态机。原创 2024-05-12 19:09:03 · 69 阅读 · 0 评论 -
vs-qt中无法加载qsqlite驱动,但是单独新建demo测试却又是正常的。。。
虽然解决了,,但是仍然不痛快。1)但是我记得一开始弄的时候也有将plugins下的sqldrivers 目录给拷过去,当时测试我记得是不行的。。怎么突然间又可以了。。。2)单独写一个demo(vs或qtcreator),,也是可以正常加载sqlite驱动的,,,但是为啥接手的项目里就不行。。!!原创 2024-05-13 21:50:08 · 49 阅读 · 0 评论 -
VS+QT创建QT项目后头文件报红
VS+QT创建QT项目后头文件报红原创 2024-05-13 10:37:04 · 2 阅读 · 0 评论 -
Windows平台下 QT中使用boost库
2、拷贝库、头文件到qt的工程目录下。1、编译完boost库。3、修改qt的配置文件。原创 2024-01-12 16:21:25 · 286 阅读 · 0 评论 -
几种以root形式启动qt程序的形式,亲测 sudo是有效的
【代码】几种以root形式启动qt程序的形式,亲测 sudo是有效的。原创 2024-01-02 17:18:24 · 1378 阅读 · 0 评论 -
基于UOS智慧版操作系统(平板), 终端启动qt程序时报错:No protocol specified,Failed to create wl_display
智慧版。原创 2024-01-02 15:47:07 · 419 阅读 · 0 评论 -
postman中测试https双向认证时,报错Error: Hostname/IP does not match certificate‘s altnames: IP: 192.168.64.180
上篇文章ssl单向证书和双向证书校验测试及搭建流程中,已经在浏览器中跑通基于https的双向认证了。。现在到postman中倒腾一下,,,结果发起https请求时,直接报错,,,,后来经过抓包,,实际上client和server确实进行了证书校验。。然后就完了,并没有数据的响应过程。。理论上来说,不应该,,这些配置呢也肯定没问题。。。后来去了官网查询蛛丝马迹。。。。postman官网-证书添加说明OK,已经很明显了,,见下图。域名这块呢没有倒腾,,因为是就与局域网的。。所以这块就先放着吧,,,等后面原创 2023-08-01 23:41:05 · 2345 阅读 · 0 评论 -
Error: write EPROTO 93988952:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUM
【代码】Error: write EPROTO 93988952:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUM。原创 2023-08-01 21:58:17 · 6091 阅读 · 0 评论 -
ssl单向证书和双向证书校验测试及搭建流程
【代码】ssl单向证书和双向证书校验测试及搭建流程。原创 2023-08-01 18:13:39 · 1895 阅读 · 0 评论 -
使用linux原生API擦除指定的整块磁盘
【代码】使用linux原生API擦除指定的整块磁盘。原创 2023-09-18 11:08:38 · 39 阅读 · 0 评论 -
Qt开源类库集合
https://blog.csdn.net/m0_60259116/article/details/134247505原创 2023-11-21 23:31:22 · 54 阅读 · 0 评论 -
基于linux的ImageMagick库的编译及基本使用
【代码】基于linux的ImageMagick库的编译及基本使用。原创 2023-11-21 13:27:12 · 215 阅读 · 0 评论 -
关于虚拟打印机cups-pdf生成横向pdf时发生自旋转问题的排查思路及解决思路
【代码】关于虚拟打印机cups-pdf生成横向pdf时发生自旋转问题的排查思路及解决思路。原创 2024-01-02 15:33:01 · 1228 阅读 · 5 评论 -
poppler22.03的编译以及pdftocairo工具的生成
【代码】poppler22.03的编译以及pdftocairo工具的生成。原创 2023-11-15 11:22:44 · 189 阅读 · 0 评论 -
正点原子嵌入式linux之QT交叉编译环境的搭建
以下暂时基于ubuntu22.04进行编译。原创 2023-11-11 22:55:58 · 105 阅读 · 0 评论 -
QT报错:expected constructor, destructor, or type conversion before ‘(‘ token
而此时在Qt中选用的编译套件是 MinGW的。一开始还以为程序语法有问题。后来看了下编译套件,就知道了。因为程序引用的第三方库是用vs系列编译的,,,,换成MSVC编译套件,,,一切ok。原创 2023-11-06 16:34:01 · 281 阅读 · 0 评论 -
QT相关网址
作为中国最大的 IT 社区和服务平台,CSDN 也在持续的关注 Qt 的发展,Qt 技术社区也已经上线很久了,可以在里面进行知识传播 - 提问、分享自己的一些学习心得、资料等。包含了 Qt 的各个发行版本、源码、Qt Creator、vsaddin、qt3dstudio、installer-framework 等内容。国内最早、最活跃的 Qt 中文社区,内容丰富、覆盖面广、在线人数众多,上面有很多热心、无私的 Qt 爱好者,他们会帮助初学者尽快的入门。各种强大的 Qt 项目及丰富的 Qt 库。原创 2023-11-05 19:56:38 · 49 阅读 · 0 评论 -
麒麟V10,Qt托盘图标中的setToolTip()不管用,,,提示的应用程序名
以root身份启动qt,程序开发完毕后,发现托盘图标中的setToolTip()设置的悬浮文字不显示,,显示的是 应用程序的名字。。。多次测试后发现,当以root身份开发时就会出现上述问题,,,换为普通用户开发,,,此问题得以解决。。。。https://ask.csdn.net/questions/7658329原创 2023-10-30 21:43:09 · 198 阅读 · 0 评论 -
windows上使用脚本以管理员身份执行sqlite数据库文件
【代码】windows上使用脚本以管理员身份执行sqlite数据库文件。原创 2023-10-16 10:11:29 · 131 阅读 · 0 评论 -
QT 使用MSVC2015-64bit套件编译时报错,,LNK1158: 无法运行 rc.exe
1、关注一下QT中的windowsKit版本2、定位kits目录,并拷贝 rc.exe 和 rcdll.dll至QT的msvc2015_64/bin目录下3、重新编译运行,发现已经OK了原创 2023-10-11 20:29:13 · 918 阅读 · 0 评论 -
Qt多线程开发时报错:QThread::wait: Thread tried to wait on itself 的解决方案,以及牵扯出来的一个重大注意事项
【代码】Qt多线程开发时报错:QThread::wait: Thread tried to wait on itself 的解决方案,以及牵扯出来的一个重大注意事项。原创 2023-09-21 12:19:58 · 1160 阅读 · 0 评论 -
银河麒麟V10上在子线程中显示GUI元素的报错和Windows上子线程中显示GUI元素后的报错比对
【代码】银河麒麟V10上在子线程中显示GUI元素的报错和Windows上子线程中显示GUI元素后的报错比对。原创 2023-09-21 08:59:58 · 100 阅读 · 0 评论 -
通过linuxdeployqt打包后还是没法链接依赖库,,也就是程序运行时还是提示缺少库的解决方案
【代码】通过linuxdeployqt打包后还是没法链接依赖库,,也就是程序运行时还是提示缺少库的解决方案。原创 2023-09-18 21:03:55 · 238 阅读 · 0 评论 -
终端启动qt程序时报错:This application failed to start because no Qt platform plugin could be in。。。。。。
实际上上述的解决思路是一种取巧的办法, 主要是得以于运行程序的服务器上面安装有 qt。。不然的话,,照样没法正常运行。。最好的办法就是利用linuxdeployqt进行程序发布,,将所有依赖都给找出来。。这是最稳妥的办法,,然而由于UOS智能终端系统上依赖有点问题,在进行linuxdeployqt发布时 patchelf 无法联网安装成功,,后来源码安装成功,,但是执行 linuxdeployqt 发布命令时提示 GLIBCXX 和 GLIBC 的版本有问题,,,原创 2023-09-13 18:12:05 · 388 阅读 · 0 评论 -
Qt报错: multiple defintion of ‘main‘;main.o:main.cpp:(text.startup+0x0): first defined here
新建了一个工程,实际上刚开始还是好的,,,后来引入了一些头文件后,,就报错了。。没道理,,,引入头文件,又没用它, ,,报啥错。。根据经验,应该是pro文件里的东西重复了。。结果一看,果不其然,,,如下所示:估计是之前添加头文件时不小心把main.cpp等又添加了一遍。去除后就ok了。。。原创 2023-09-06 11:05:33 · 295 阅读 · 0 评论 -
麒麟V10,开发QT时由于没有进行函数返回,,,引起的一场抓狂系列
【代码】麒麟V10,开发QT时由于没有进行函数返回,,,引起的一场抓狂系列。原创 2023-09-04 20:16:51 · 124 阅读 · 0 评论 -
QT已经引入了libparted第三方库头文件,但是编译时仍然报错 fatal error: parted/constraint.h: No such file or directory
因为需求,需要引入libparted第三库。编译等可参考此文章 libstatgrab库的下载及编译和使用好,此时在pro文件中链接库,,并且将编译后的头文件拷贝到 xxx/thirdLib/parted/include 中。好,一切准备就绪,开始测试。结果报错如下,,找不到(1)将编译好的parted头文件连带目录拷贝到 /usr/local/include/下去,此时重新编译运行就OK了。(2)修改我们项目中引入的parted的所有头文件,,此时原创 2023-08-28 16:56:50 · 248 阅读 · 0 评论 -
libstatgrab库的下载及编译和使用
编译完成后出现了以下错误,,直接忽略。原创 2023-08-27 01:31:31 · 141 阅读 · 0 评论 -
UOS-x86_64平台上运行通过linuxdeployqt发布的qt程序,直接报错:Segmentation fault`的一种可能的解决方案
【代码】UOS-x86_64平台上运行通过linuxdeployqt发布的qt程序,直接报错:Segmentation fault`的一种可能的解决方案。原创 2023-08-24 01:51:06 · 199 阅读 · 0 评论 -
ubuntu22.04下对使用linuxdeployqt发布的qt程序进行deb打包操作
【代码】ubuntu22.04下对使用linuxdeployqt发布的qt程序进行deb打包操作。原创 2023-08-21 22:44:32 · 558 阅读 · 0 评论