![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT学习
duixiaoyan
这个作者很懒,什么都没留下…
展开
-
QSettings常用方法
QSettings常用方法1.创建QSettingssetting = new QSettings(QCoreApplication::applicationDirPath()+"/config.ini", QSettings::IniFormat);//找到当前可执行目录下,判断是否存在config.ini配置文件,不存在则新建config.ini2.setValue和Value函数//设置Value,config.ini会自动以Key-value原创 2021-06-26 15:37:49 · 940 阅读 · 0 评论 -
QT出现error closing -:Invaild argument
最近Qt使用中出现error closing -:Invaild argument错误,但是奇怪的是debug没问题,release一直报这个错误:试了重新构建,删除了.pro.user文件重新构建都不行,后来把生成的build-XXX_Qt_5_7_1_MinGW_32bit-Release全部删除,再重新编译就可以了。...原创 2021-05-31 10:36:27 · 905 阅读 · 0 评论 -
QT数据库错误
转载:http://blog.sina.com.cn/s/blog_82544279010128iu.htmlQSqlDatabasePrivate::addDatabase: duplicate connection name ‘qt_sql_default_connection’, old connection removed.QSqlDatabasePrivate::addDatabas...转载 2019-04-19 17:08:15 · 948 阅读 · 0 评论 -
Qt QAbstractSocket::isValid()
最近使用isValid函数来判断tcp连接是否有效,然后发现断开tcp仍然有效,上网查了资料搜寻:原文链接:https://blog.csdn.net/lizuobin2/article/details/52293984我曾经多次在 Qt socket 编程中使用 tcpSocket.isValid 来判断我当前的连接是否可用,最近写程序时才发现此法并不妥当。bool Q...转载 2019-04-17 19:30:45 · 1845 阅读 · 0 评论 -
Qt int 十六进制数组转化为QByteArray
说明:在自定义通信协议的时候需要用到十六进制。定义一个十六进制整形数组,并将该整形数组一个个赋值给QByteArray,它会自动进行转换成字符类型。例如 int array[]={0x20,0x35,0x45,0x68,0x88}; arr.resize(sizeof(array)/sizeof(array[1])); for(int i = 0;i < (...原创 2019-04-11 17:12:24 · 5224 阅读 · 0 评论 -
QChart与QCustomPlot简单运用
QChart的使用条件 :需要在.Pro文件添加QT += charts四个头文件的作用#include <QChart> //类似于画笔#include <QChartView> //类似于画布#include <QLineSeries> // 类 Series 是用来添加数据的对象(可以理解为一个集合)#include <QVal...原创 2019-03-30 18:44:42 · 3962 阅读 · 1 评论 -
Qt创建的子线程不断循环,主线程界面一直处于无响应状态
说明今天用子线程处理数据,但只创建了子线程,还没有来得及让子线程处理大量的数据。在子线程只作了简单处理,发现主线程界面一直不能响应,在主线程让子线程参数isStop= true,也跳不出循环。while(!isStop){ emit mySignal(); if(isStop) break;}后来在子线程加入QThread::sleep(1);主线程就...原创 2019-03-29 20:30:47 · 5452 阅读 · 2 评论 -
QT 信号与槽
QT 信号与槽1、signals前面不可加public、private和protected进行修饰;slots前面可以加,因为Qt说槽函数可以当普通函数使用。2、signals区域的函数必须是void类型,而且这些信号函数没有函数体,也就是说不可以自己定义这些信号函数,你只要声明它就够了,其它不用管,Qt内部自己弄。3、宏定义和函数指针不能用于信号和槽的参数,信号和槽也不能有缺省...原创 2019-03-23 19:19:17 · 214 阅读 · 0 评论 -
Qt基础数据类型
Qt基础数据类型qint8:signed char有符号8比特数据qint16:signed short16位数据类型qint32:signed int.32位有符号数据类型qint64:long long int 或(__int64)64位有符号数据类型,Windows中定义为__int64qintptr:qint32 或 qint64指针类型 根据系统类型不同而不同...原创 2019-03-23 19:21:47 · 1476 阅读 · 1 评论