Qt5显示汉子
2014-11-25 09:56
92 查看
google了一通,发现Qt5中tr()显示中文不太好使,最后找到了这么几种方法:
1. ui.label->setText(QStringLiteral(" 日期:"));
2.ui.label->setText(QString::fromLocal8Bit(" 时间:"));
3. QTextCodec *codec=QTextCodec::codecForName("GB18030");
ui.label->setText(codec->toUnicode("中文"));
PS:这类blog原本应该这样写:Qt 5最常用的显示中文的方法有哪些,官方提供的调用方法写进来,亲测过哪些好使哪些不好使,最好可以知道为什么不好使。
1. ui.label->setText(QStringLiteral(" 日期:"));
2.ui.label->setText(QString::fromLocal8Bit(" 时间:"));
3. QTextCodec *codec=QTextCodec::codecForName("GB18030");
ui.label->setText(codec->toUnicode("中文"));
PS:这类blog原本应该这样写:Qt 5最常用的显示中文的方法有哪些,官方提供的调用方法写进来,亲测过哪些好使哪些不好使,最好可以知道为什么不好使。
相关文章推荐
- QT5常见问题二:程序显示中文乱码以及Linguist打开翻译文件乱码,该如何解决?
- 解决QT5 VS2010调试时不能显示字符串的内容
- qt5显示中文乱码
- VS2013 Qt5显示中文字符
- QT5-控件-QScrollArea-可以用于把一个窗口分割为多个-比如根据图片大小显示滚动条
- Qt5完美解决 界面显示中文乱码
- Qt5:Qt程序不在任务拦显示图标
- Ubuntu Qt5 实现打开多张本地图片并显示到窗口功能
- Qt5:窗口居中显示
- 【Qt】]两种解决Qt5显示中文乱码的方法
- Qt5 QML程序Release版本发布程序无法显示的问题解决过程。
- 基于HZK16的汉子显示技术
- C++编程使用QT5 SDK录制屏幕并显示
- 用Qt5和OpenCV读取显示中文路径的图片
- 怎么解决Qt5中文显示乱码问题
- 两种解决Qt5显示中文乱码的方法(使用QStringLiteral和#pragma execution_character_set("utf-8")两种方法)
- 解决QT5中文显示出现乱码
- Qt5 : 在使用 QtDesigner 的时候编译通过窗口不显示
- 嵌入式Linux上Qt5的中文显示
- Qt5支持双屏显示