Qt显示中文(包括QMessageBox、文本框右键菜单等)
来源:互联网 发布:dos 网络映射命令例子 编辑:程序博客网 时间:2024/05/23 14:12
- 从QT安装目录下面将文件“C:\Qt\4.8.3\translations\qt_zh_CN.qm”复制一份到你的项目目录下。
- 在项目中新建一个资源文件,输入如下内容:
<RCC> <qresource prefix="/"> <file>qt_zh_CN.qm</file> </qresource></RCC>
- 修改主函数main.cpp代码如下,表示要加载相应的资源文件。
#include <QApplication>#include <QTextcodec>#include <QTranslator>#include "mainwindow.h"int main(int argc, char *argv[]){ QApplication a(argc, argv); QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));//tr()函数支持中文字符 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));//""直接支持中文字符 QTranslator trans; trans.load(":/qt_zh_CN"); a.installTranslator(&trans); MainWindow w; w.show(); return a.exec();}
- 重新编译、运行程序即可。
- Qt显示中文(包括QMessageBox、文本框右键菜单等)
- Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
- Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
- Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
- Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
- 自学Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
- Qt右键菜单中文显示
- Qt之国际化(系统文本-QMessageBox按钮、QLineEdit右键菜单等)
- QT中的buttonbox、QMessageBox等默认控件如何显示中文
- 【Qt】Qt国际化(系统文本-QMessageBox按钮、QLineEdit右键菜单等)【转】
- 让Qt程序显示中文右键菜单
- Qt 5.6 QMessageBox 按钮显示为中文及 QTextEdit右键显示中文
- Qt 中文显示 QMessageBox按钮中文显示
- Qt 中文显示 QMessageBox按钮中文显示
- Qt 中文显示 QMessageBox按钮中文显示
- Qt之中文显示(QMessageBox、QLine…
- QT 实现QMessageBox的按钮中文显示
- Qt翻译原生widgets(QTextEdit右键菜单等)
- PHP中并发的使用
- 王爽《汇编语言》第10章 实验10 编写子程序
- 使用js实现贪吃蛇的部分功能
- 遇到的一些算法题
- 黑客与网警的较量
- Qt显示中文(包括QMessageBox、文本框右键菜单等)
- SAX 指定位置添加节点
- jpeg图像的压缩编码与解码
- 一种不安装JRE环境即可运行Java应用程序的方法
- Ubuntu应用Wireshark打开失败的解决办法
- 缓存技术
- RHEL5用CentOS源进行更新
- MyBatis框架的使用
- ios push notification