QT
_Frances
啥都想研究下
展开
-
QT应用程序使用ctrl+c无法中止的问题原因及解决
最近在使用QT程序调用一个C库的时候发现应用使用ctrl+c组合键不能中止了,让我郁闷了老一阵。具体使用情景是:LED类有一个定时器指针和一个QThread指针,定时器10ms超时后调用一个槽。开启此定时器后将此定时器move到mPThread线程运行。代码如下:led.hclass LED : public QObject{ Q_OBJECTpublic: LED(); ~LED();private slots: void slot_proces原创 2020-08-27 15:35:33 · 2094 阅读 · 0 评论 -
QSettings类优化与实现原理探索(主要看效率问题)
最近在研究一个开源项目源码的时候,发现该项目在操作配置文件时并不是直接使用QT提供的配置文件操作类QSettings,而是在QSettings的基础上又进行了一层封装,故此对QSetting源码做一番探究,虽然离完全搞清楚还差的太远,但终究值得记录一下。QSettings实现原理初探总体实现我看的是Qt5.12.2的源码,具体源文件路径为Qt5.12.2/5.12.2/Src/qtbase/src/corelib/io,包含以下几个文件:qsettings.cppqsettings.h原创 2020-05-31 22:09:50 · 1305 阅读 · 0 评论 -
条形码二维码解析库QZXing无法生成静态库问题解决方案
按照github原文描述,只要去除CONFIG += staticlib的注释即可生成静态库。当你实际操作时却发现总是生成失败,问题出在这里:在第23行缺少一个续行符,如果不加这个续行符的话,参数staticlib无法生效,也就不能生成静态库了。...原创 2020-03-22 15:52:09 · 235 阅读 · 0 评论