qt
qq_40342287
这个作者很懒,什么都没留下…
展开
-
Qt设置自动重连Mysql
1、Qt在连接Mysql一段时间后,自动断开2、Mysql服务器重启,连接断开3、网络问题,Mysql连接断开以上问题,建议设置Qt连接Mysql为自动重连,设置方法如下:QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL", "a");db.setConnectOptions("MYSQL_OPT_RECONNECT=1");...原创 2021-07-31 12:51:14 · 1207 阅读 · 0 评论 -
QTableWidget异常导致崩溃
Qt版本5.14.2,每隔0.5秒刷新一次QTableWidget内容,程序运行一段时间崩溃。ui->tableWidget->setItem(i,0,new QTableWidgetItem(strValue));经测试发现:1、在QTableWidget更新时,全局变量strValue在其他线程被写入值,QTableWidget无法读取全局变量字符串strValue。2、strValue用全局变量字符串,仍存在小概率崩溃。改为局部变量字符串后ok。为什么会出现这种.原创 2021-04-26 09:45:51 · 2458 阅读 · 1 评论 -
Qt在设计师界面更改ui编译后界面没变化
处理办法:删除原项目所有的配置文件,另外删除所有ui的头文件,重新打开pro文件配置编译运行就可以原创 2020-11-08 10:07:04 · 632 阅读 · 0 评论 -
qt错误:常量中有换行符
这是编译器问题导致,正常Qt本身MinGW不会出现该问题,MSVC则会出现,解决方法如下方法一:1、设置文件编码为:如果编码是UTF-8则添加2、在有中文字符的文件前添加如下语句#if _MSC_VER >=1600 // MSVC2015>1899,对于MSVC2010以上版本都可以使用#pragma execution_character_set("utf-8")#endif方法二:使用QString::fromLocal8Bit 来将本地字符编码转.原创 2020-07-16 18:02:57 · 967 阅读 · 0 评论 -
qt调用mqtt以及emq服务器搭建
1、qmqtt相关库和头文件需要自己编译源码(源码下载地址https://github.com/emqx/qmqtt),编译后lib文件夹下的*.a文件即为库文件。将源码下的所有头文件复制到一个文件夹,生成的库文件放在一个文件夹。新项目直接包含头文件和库文件就可以使用qmqtt了。2、emq服务器搭建(windows)命令行切换到emq目录,执行命令 emqttd start打...原创 2020-04-08 14:30:02 · 2198 阅读 · 0 评论 -
QString去除所有空格
QString str;str.remove(QRegExp("\\s")); //去除所有空格原创 2020-03-19 14:50:31 · 1010 阅读 · 0 评论 -
Qt注意事项
1、非延时阻塞函数会造成cpu使用率飙升QTime time;time.start();while(time.elapsed() < 1000) //等待时间流逝1秒钟 QCoreApplication::processEvents(); //不停地处理事件,让程序保持响应...原创 2020-03-09 08:48:53 · 279 阅读 · 0 评论 -
qt事件调度
项目主页:https://github.com/sjinks/qt_eventdispatcher_libev转载 2018-11-16 14:36:51 · 431 阅读 · 0 评论