
QT
江南雨Rain
这个作者很懒,什么都没留下…
展开
-
QT编译报错 \Java\jdk1.8.0_131\bin
QT编译报错 “\Java\jdk1.8.0_131\bin”这是因为设置JAVA的环境变量的时候,JAVA_HOME的路径中有空格。原创 2020-03-13 11:52:49 · 848 阅读 · 0 评论 -
为QT编写的可执行程序自动添加以管理员身份运行的权限
QT的一些文件操作,注册表的操作等,有些操作会无效,主要是因为没有对C盘的相关权限。解决方法:1. mingw编译器在pro工程文件中加入RC_FILE=main.rcrc文件,之前一篇博客中为程序增加图标也用到此文件,没错!可以为程序添加iconmain.rcIDI_ICON1 ICON DISCARDABLE "...原创 2020-02-27 09:31:59 · 1882 阅读 · 0 评论 -
用VC打开qt的工程
打开QT的命令行工具(例如:Qt 5.7 32-bit for Desktop (MSVC 2013)),cd到工程所在目录(有.PRO的那个目录),然后执行qmake -tp vc命令,就会生成一个.vcproj,用VS打开就行了。...转载 2019-04-15 14:11:36 · 932 阅读 · 0 评论 -
QT 邮件附件标题中文乱码问题
邮件名称要采用:URL编码代码如下:QString tem = QFileInfo(*file).fileName();QTextCodec * codecGB2312 = QTextCodec::codecForName("GB2312");QByteArray byteArrayGB2312 = codecGB2312->fromUnicode(tem);QByteAr...原创 2019-01-04 15:36:14 · 572 阅读 · 0 评论 -
Qt删除 空格/空白符
1、QString str = " ad dfdsf ef okkd ikk";str.remove(QRegExp("\\s"));qDebug()<<str.remove(QRegExp("\\s"));"addfdsfefokkdikk"2、还有去掉前后的空白符Example:QString str = " lots\t of\nwhites...转载 2018-10-24 10:36:17 · 1711 阅读 · 0 评论 -
关于Qt5对xp的兼容说明
1. Qt库的编译 Qt官方对XP系统的支持止步于5.7.0版本,从5.7.1开始不再支持XP。但从官网上下载的5.7.0版本的安装包是不支持XP的,需要自己下载源码进行编译,需要注意以下两点: ① configure时增加配置项:-target xp。 ② 需要编译动态链接版本时去掉-static的选项。2. 关于静态链接不可...转载 2018-10-15 17:51:13 · 5102 阅读 · 0 评论 -
Qt在pro文件中加入带空格的路径
LIBS += -L$$quote(C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib)INCLUDEPATH += $$quote(C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include)转载 2018-10-15 17:25:09 · 613 阅读 · 0 评论 -
Qt连接MySQL提示“QSqlDatabase: QMYSQL driver not loaded”的解决办法
QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 首先在MySQL官网https://dev.mysql.com/downloads/connector/c/下载mysql-connector...转载 2018-09-29 09:47:52 · 7330 阅读 · 3 评论 -
Qt5.9动态调用c++的dll方法(Qt5.9调用MQTT的一个实例
1.1新建一个默认的Widgets工程,如下图所示, 1.2在工程文件右击,选择【添加库】,如下图所示, 接着选择外部库 在【库文件】右边点击【浏览】, 找到要添加的库文件.a,如下图所示,我要添加的动态库为libqmqttd(debug版本),注意:如果是release版本就添加这个libqmqtt 按照默认的,点击【下一步】...转载 2018-08-23 14:57:53 · 1036 阅读 · 0 评论 -
清空Qtablewiget 表格的内容
void QTableWidget::clear () [slot]//清空掉表格内所有内容,包括标题头Removes all items in the view. This will also remove all selections. The table dimensions stay the same. void QTableWidget::clearContents (...转载 2018-08-23 14:49:56 · 3330 阅读 · 0 评论