随笔分类 - Qt琐碎知识
图片拖动并交换图片-使用观察者模式
摘要:使用观察者模式来做。主窗口是观察者,图片控件是被观察者, 图片被拖动的时候,图片控件要通知观察者,移动之后的位置坐标+图片控件本身的索引号 MySubject.h(被观察者-抽象类) #ifndef MYSUBJECT_H #define MYSUBJECT_H #include "observer
阅读全文
图片拖动并交换图片
摘要:Hero.h #ifndef HERO_H #define HERO_H #include <QToolButton> #include <QMouseEvent> class Hero : public QToolButton { Q_OBJECT public: explicit Hero(QW
阅读全文
Qt 如何处理密集型耗时的事情
摘要:频繁主动调用QCoreApplication::processEvents() https://blog.csdn.net/lixiangmaty/article/details/79452553https://www.cnblogs.com/findumars/p/5607683.html UI线
阅读全文
Qt休眠
摘要:参考: https://blog.csdn.net/xiezhongyuan07/article/details/81169583 https://www.cnblogs.com/yangjunhe460/p/10289613.html QTest::qSleep(250); //unrespons
阅读全文
串口
摘要:串口的write跟read在同一线程中执行如果此时正在write,但是收到readyRead()信号,会中断write,去执行readyRead()信号触发的槽函数。 在多线程串口通信中,如果设计不好,会造成访问缓冲指令时,线程锁,死锁。 对QSerialPort的读写操作需要在同一个线程,不能跨线
阅读全文
Qt的角度看MVC框架
摘要:https://blog.csdn.net/u012209790/article/details/54755340
阅读全文
使用Qt画出直方图和分位数图
摘要:https://blog.csdn.net/gudanai/article/details/72136420
阅读全文
超详尽-QThread的正确使用姿势-以及信号槽的跨线程使用
摘要:贴上两篇博文 一、http://www.cnblogs.com/findumars/p/5031239.html 循序渐进介绍了,怎样正确的让槽函数工作在子线程中。 同时介绍了信号槽的绑定与线程的关系 QObject::connect涉及信号槽,我们就躲不过 connect 函数,只是这个函数大家太
阅读全文
Qt使用std::sort进行排序
摘要:参考: https://blog.csdn.net/u013346007/article/details/81877755 https://www.linuxidc.com/Linux/2017-01/140078.htm https://www.cnblogs.com/gccbuaa/p/7111
阅读全文
如何正确使用QThread
摘要:如何正确使用QThread https://www.2cto.com/kf/201609/550462.html
阅读全文
libcurl编译使用,实现ftp功能
摘要:Libcurl实现ftp的下载,上传功能。版本为curl-7.63.0 1、编译vs2015 参考资料:https://blog.csdn.net/yaojingkao/article/details/53044361 2、libcurl传输进度参考: https://blog.csdn.net/u
阅读全文
QSplineSeries QChartView绘制曲线
摘要:参考资料: https://www.qtdebug.com/qtbook-paint-smooth-curve-qchart/ https://blog.csdn.net/liang19890820/article/details/54618026 https://blog.csdn.net/lmh
阅读全文
QPainter绘制特殊线条
摘要:参考资料: https://www.cnblogs.com/Jace-Lee/p/5946342.html 效果图: 代码:
阅读全文
QPainter绘制渐进色文本
摘要:参考资料:https://blog.csdn.net/what951006/article/details/52876513 效果图: 代码:
阅读全文
浙公网安备 33010602011771号