Qt学习笔记-中文乱码-QtWebkit显示网页乱码的问题QFont::setPixelSize: Pixel size <= 0 (0)
2017-02-07 11:29
519 查看
在使用webkit的时候显示中文乱码,同时出现警告 QFont::setPixelSize: Pixel size <= 0 (0)
后来发现是插件的问题。
将安装目录的plugin/codec这个目录复制到Debug下。就是程序所在的目录即可
可以在main函数中加入下面几句话
如果解决不了,就在使用中文的地方加上trUtf8.
例如:
后来发现是插件的问题。
将安装目录的plugin/codec这个目录复制到Debug下。就是程序所在的目录即可
可以在main函数中加入下面几句话
QTextCodec *codec = QTextCodec::codecForName("System"); //获取系统编码 QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(codec); QTextCodec::setCodecForTr(codec);
如果解决不了,就在使用中文的地方加上trUtf8.
例如:
ui->statusBar->showMessage(trUtf8("欢迎使用多文档编辑器"),2000);
相关文章推荐
- qt 消息输出
- Qt 程序打包发布总结
- qt中程序崩溃生成dump文件
- QT学习笔记15绘图和绘图设备
- 在QT中引用Shark Machine Learning library
- UFT写入到EXcel指定单元格函数
- Openssl - Static libraries (w32, mingw) 以及对Qt静态编译时的设置
- Qt程序之上传下载悬浮框
- OpenSSL所有版本的变化,从1.1开始架构有所变化,生成的lib名称也有所不同了,以及对Qt的影响
- qt 实现右键菜单
- QT之 QNetworkAccessManager学习笔记
- Qt项目里的源代码默认都是Unicode,原因大概是因为qmake.conf里的定义
- Qt中文显示乱码
- QTreeWidget中添加右键菜单
- qt 实现窗口拉伸
- (五)Qt中的字符串类
- (六)Qt内存管理
- (二)命令行与QtCreator
- QTreeWidget
- Qt之编译、链接和构建详解