QT 在lineEdit中显示中文乱码
2013-08-03 10:11
405 查看
最近学Qt, 打算用Qt做一个天气预报,从获取的文件(含有中文)中提取天气信息,然后加载到lineEdit控件中,遇到了中文显示乱码的问题。尝试了许多,最后发现有一种可行的办法:
由于从文件中提取出来的数据为QByteArray类型的,而lineEdit需要的是QString类型的,所以如下写OK:
记下来,供参考。
由于从文件中提取出来的数据为QByteArray类型的,而lineEdit需要的是QString类型的,所以如下写OK:
myLineEdit->setText(QString::fromLocal8Bit(dataFromFile.mid(idx, len).data()));
记下来,供参考。
相关文章推荐
- QT中文显示乱码
- Qt5.7在AM3358下解决中文乱码显示问题
- Qt+VS2008打包程序 | 显示中文乱码
- QT显示中文乱码
- QT 中文显示乱码问题
- 【Qt】]两种解决Qt5显示中文乱码的方法
- Qt中文显示乱码
- QT Socket编程时中文显示乱码解决
- Qt5.7在AM3358下解决中文乱码显示问题
- QT解决中文乱码显示问题
- vs2010编译Qt工程,中文显示乱码
- GB2312、GBK和UTF-8三种编码以及QT中文显示乱码问题
- Qt纯代码显示中文乱码的问题
- 某些开发版中的Qt Designer菜单等中文显示为乱码问题解决方法初探
- QT 打印中文显示乱码的解决方法
- 【Qt移植到linux】问题7 qt界面无法输入中文,中文不显示,乱码等问题
- QT5中文显示乱码解决方法
- 嵌入式Linux Qt4 中文显示乱码和中文不显示
- VS2010 QT5 中文显示乱码的问题
- ubuntu 下QT 中文显示乱码