使用Qt的时候,总是遇见一些莫名其妙的问题,当然也是本人学术不精,作为一名小白,很想要把最近几天遇到的乱七八糟的问题总结一下,后续有待补充。
1、中文乱码问题
(1)写入Ini文件中文乱码:
QSettings settings("config.ini", QSettings::IniFormat);
1)settings.setIniCodec("GB2312");
2)settings.setIniCodec("UTF8")
以上两句任选一个可以解决乱码问题
(2)普通乱码问题
1)QString::fromLocal8Bit(“XXXX”); 2)QStringLiteral();
2、MySQL问题
(1)问题: MYSQL打不开 。 解决方法:将服务中的MySQL重新启动
(2)Qt出现连接不上MySQL的问题:QMYSQL driver not loaded
解决方法:将libmysql.dll文件放置到D:\Qt\Qt5.7.1\5.7\msvc2015_64\bin中
(3)出现问题:QSqlQuery::value: not positioned on a va