Qt
文章平均质量分 51
Kingrt
这个作者很懒,什么都没留下…
展开
-
Qt 去除字符串中的空格
利用Qt的正则表达式去除字符串中的"空格"参数类型: QbyteArray。返回值类型: QByteArray。原创 2022-11-30 17:18:05 · 1371 阅读 · 1 评论 -
Qt 多线程 基础
列:线程读取图片发送给主程序ui显示图片,原理:建立readimage工作类处理得到图片后发送信号给主线程,主线程结束后通过重写paintEvent()重绘事件,绘制图片.定时返回进度条数据更新进度条。另一种是利用QObject(QObject是所有Qt对象的基类) 的 moveToThread()函数,通过事件驱动的方式启用多线程.将需要在线程中处理的业务放在独立的类中,由主线程创建该对象后,将该对象交给指定的线程运行,而且可以将多个类似的对象交给同一个线程.一:继承QThread,重写run()函数.原创 2022-10-07 11:21:18 · 209 阅读 · 0 评论 -
Qt QSettings 操作ini文件 的学习及使用
目录前言:一.基础二:用法1.头文件2.引入3.取出键值4.写入键值5.删除6.偷懒技巧技巧1:获取某个节点下所有键值技巧2:获取所有节点技巧3:获取所有节点下的键值对其他:前言:虽然知识点比较简单,但外边的不完善,所以自己总结一下.一.基础ini文件内容由三个部分组成:[节点] //注意有[]中括号键/值 //这是键值对 一个键对应一个值比如:[LISTWIDGET]localAload=本地与下原创 2022-04-24 16:08:57 · 2268 阅读 · 0 评论 -
Qt 柱状图笔记
个人学习笔记,便于后续忘记柱状图跟饼状图一样也是需要在.pro文件加入QT+=charts,然后声明using namespace QtCharts;,包含头文件即可食用。直接上代码: int t1 = total_Type("1"); int t16 = total_Type("16"); int t32= total_Type("32"); int t64= total_Type("64"); int t128 = total_Type(原创 2022-01-24 23:09:22 · 628 阅读 · 0 评论 -
Qt 饼状图 笔记
最近有用到饼状图的需求,现保存学习笔记以免忘记,个人仅供参考!准备工作:。pro文件加入QT +=charts。需要用到的地方加入头文件以及宏#include <QtCharts>#include <QPieSeries>using namespace QtCharts; //必须写例子:在ui里创建一个widget和一个布局,将widget放入这个布局中。部分代码以及注释: QPieSeries *pie2 =原创 2022-01-22 11:34:13 · 675 阅读 · 0 评论 -
Qt driver not load解决办法 个人总结
1.不管椒mingw编译还是msvc编译,在 E:\QT5111\5.11.1\msvc2015\lib (自己Qt的安装目录)要有libmysql.dll(debug模式)或libmysqld.dll(release模式)这2个文件,2.然后在将这2个文件放至自己程序的目录中.注:1.确保能检测到MYSQL驱动...原创 2022-01-22 11:07:34 · 580 阅读 · 0 评论 -
Qt 之2D绘图学习笔记---------之第一天
注: 仅供本人学习参考。Qt 2D绘图所用到的函数:头文件:#include <QPainter>void paintEvent(QPaintEvent *);//所有的图形绘制都必须放在此函数里面。paintEvent函数是进行重绘的函数,只要出现如下几种情况,系统就会产生屏幕重绘事件, 从而自动调用paintEvent函数:(1)当窗口部件第一次显示时。(2)重新调整窗口部件大小,或者窗口从隐藏到显示。(3)当窗口部件被其他部件遮挡,然后又再次显示出来时,就会对隐藏的区域.原创 2021-10-12 11:13:10 · 844 阅读 · 0 评论 -
Qt使用DLL(简单尝试)
1.打开Qt creater 创建lib库项目,名字自取,我这里写的m_dll2.删掉多余的文件,留下3.在.h文件中添加#ifdef __M_DLL__ //自定义的#define M_DLLSHARED_EXPORT __declspec(dllexport) //导出 //意思是如果有定义__M_DLL__就导出#else#define M_DLLSHARED_EXPORT __declspec(dllimport) //导入原创 2021-05-17 00:20:15 · 391 阅读 · 0 评论