
QT
西门铁柱
这个作者很懒,什么都没留下…
展开
-
Qt 常见问题与技巧(个人备忘用,持续更新...)
加快编译速度用msvc编译,pro文件加入 QMAKE_CXXFLAGS += /MPmsvc中文乱码,头文件中加入#if _MSC_VER >= 1600#pragma execution_character_set("utf-8")#endif想调用windows的API发现老是报错除了添加头文件 windows.h外还需要引入lib文件#include <windows.h>#pragma comment(lib,"user32")...原创 2022-02-11 10:03:34 · 462 阅读 · 0 评论 -
Qt/QML 遇到的小问题,一一记录,并尽量留下解决方法
解决方法:改成用winRAR创建自解压文件原创 2021-07-14 15:38:47 · 3980 阅读 · 1 评论 -
Qt中帧率 计算
QTimer *time = new QTimer(this);connect(time,&QTimer::timeout,this,[=](){ static QTime time(QTime::currentTime());// double key = time.elapsed()/1000.0; this->replot(); static double lastFpsKey = 0; static int frameCount; .原创 2021-01-29 10:31:28 · 3410 阅读 · 3 评论 -
Qt 使用SQLITE数据库时,调试的时候没有问题,打包的时候点开SQLITE相关功能不行,或者点开程序没有反应
自己的电脑上运行没有任何问题,一打包到别人电脑上就点击无反应了。一开始还以为是依赖的DLL缺失,折腾来折腾去也没成功。最后发现是把数据库创建的操作放在 QApplication a(argc, argv);之前了。。。。。。。把创建连接数据库的操作放在这句 QApplication a(argc, argv)后面就可以解决。再打不开的话尝试替换一下Qt5Core.dll(把所用编译器目录下的Qt5Core.dll替换掉打包目录下的Qt5Core.dll),编译器目录,例如D:\Qt5.12.8\5.原创 2021-01-18 15:46:56 · 927 阅读 · 2 评论 -
记一些在Qt中遇到的错误
问题:Qt提升自定义控件时,出现No such file or directory错误。 这是由于自己在工程下建立了文件夹,导致Qt自动生成的代码不包含上一文件名。。。。手动添加一下即可。...原创 2020-01-12 16:44:48 · 321 阅读 · 0 评论 -
关于QT中串口和线程的简单结合(通过子线程操作串口、movetothread)
如果你也像我一样,遇到了不知道如何正确的使用子线程去操作串口的问题,建议你看一下下面我的粗略见解,希望你能有所收获。如有不正之处,希望指出。项目结构创建一个带UI的项目,添加Object类来对串口操作进行封装。Object类中继承QObject,可以在这个类中定义一些槽函数,例如初始化串口、打开串口、关闭串口的一些串口操作。这里是我的Object中,初始化串口函数void O...原创 2020-01-12 10:04:25 · 4183 阅读 · 0 评论