你的是qt3版本?
没平台,你试下下面的方法:
QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf8"));
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
⑵ Linux中qtcreator root下无法输入中文
打开
qtcreator.sh
这个脚本吧,环境都自动配置好的,一般都能打开,不行再看。
⑶ 我在linux环境下写Qt程序,用如下语句设置,想输出中文。QTextCodec::setCodecForLocale(QTextCodec::code
//下面这样就行
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB18030"));