...creator如何输入中文?图形界面要求有中文字体。
发布网友
发布时间:2024-07-03 01:00
我来回答
共1个回答
热心网友
时间:2024-07-20 23:52
QString是支持Unicode的字符串类型。
先调用编码:
QTextCodec *codec=QTextCodec::codecForName("GB2312");
QString str=codec->toUnicode("这是中文输出。");
qDebug()<<str;
这样就可以进行中文输出了。
如果是控件需要中文,直接使用QObject::tr()方法就可以了,如:
QLabel *label=new QLabel(QObject::tr("这是控件"));
label->show();