yanwuyue的个人主页

http://www.qtcn.org/bbs/u/155383  [收藏] [复制]

yanwuyue

  • 15

    关注

  • 22

    粉丝

  • 75

    访客

  • 等级:侠客
  • 总积分:212
  • 男,1989-04-20

最后登录:2024-02-07

更多资料

日志

2019-03-11 22:22

win10升级系统后,发现Qt调用了sql模块的都打不开了,必须将plugins目录里的sqldrivers放到exe同目录下,客户机同样问题,放qt.conf
也解决不了
最后解决办法,在main函数第一句前加入:复制代码#ifdef QT_DEBUG
QApplication::addLibraryPath(QString("C:/Qt/Qt%1/%1/msvc2015_64/plugins").arg(QT_VERSION_STR));
#else
QApplication::addLibraryPath(QString("%1/plugins").arg(QCoreApplication::applicationDirPath()));
#endif

阅读全文»分类:Qt5|回复:0|浏览:543
2015-11-10 08:51

Qt5+VS2013中文解决方案
第一步:Qt Creator>工具-选项>文本编辑器-行为-文件编码

这部的作用是,后续新建的文件保证100%是UTF-8格式,一劳永逸
第二步:确保所有的cpp,h源代码是UTF-8格式
源代码右键菜单显示

第三步:最关键的一部,这里不得不抱怨一下微软的VS,为什么就不能完美解决中文编译问题
在你要到中文字符的源代码页面加一段代码:
复制代码#if defined(_MSC_VER) && (_MSC_VER >= 1600)
#pragma execution_character_set("utf-8")
#endif 其它VS版本类似,但需要打一些VS补丁

阅读全文»分类:Qt5|回复:0|浏览:1109
2015-10-21 17:46

用Qt5+VS2013编译程序默认配置会在XP运行时报"不是有效的Win32程序"
工作需要必须要XP运行
一开始没有翻墙,用了bing和baidu,结果都是vs2013项目的解决方法
最后开了vpn上google,结果第一条就给我答案:
关键词: qt vs2013 xp
搞程序不能上google我只能说句"艹"了

pro文件中加一句:
复制代码QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01

附上外文地址:http://www.tripleboot.org/?p=423

阅读全文»分类:Qt5|回复:1|浏览:1305
2015-10-01 12:05

SELECT * FROM A CROSS JOIN B

阅读全文»分类:SQL|回复:0|浏览:969
2015-10-01 12:03

Sqlite中SQL语句带中括号可以把带保留单词字段名等做字符串处理

SELECT A. FROM A
错误
SELECT A.date FROM A

阅读全文»分类:SQL|回复:2|浏览:1422
2015-07-28 11:16

工作需要串口在不同线程中调用,直接调用QSerialPort程序甚至会冲突而崩溃,
原理是将串口直接挂在一个线程里面,采用信号通讯
复制代码#ifndef TCOM_H
#define TCOM_H
#include <QObject>
#include "ComParam.h"//定义了ComPD你可以自己改
class QSerialPort;
class TCom : public QObject
{
Q_OBJECT
public:
explicit TCom(const ComPD *param,QObject *parent = 0);
QByteArray data;
bool isOpen;
private:
QSerialPort *com;
const ComPD *p;
signals:
void dllMessage(int id,int error,const QString& ..

阅读全文»分类:Qt5|回复:2|浏览:1379

Powered by phpwind v8.7 Certificate Copyright Time now is:03-29 03:13
©2005-2016 QTCN开发网 版权所有 Gzip disabled