码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu Qt5.13 无法输入中文和中文显示乱码问题

时间:2019-08-07 16:05:22      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:orm   codec   pre   sudo   cat   get   NPU   中文显示   gnu   

无法输入中文:

sudo apt-get install libfcitx-qt5-dev

cd /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/

sudo cp libfcitxplatforminputcontextplugin.so  /opt/Qt5.13.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
sudo cp libfcitxplatforminputcontextplugin.so  /opt/Qt5.13.0/5.13.0/gcc_64/plugins/platforminputcontexts/

中文乱码问题

在main.cpp中添加头文件:

#include <QTextCodec>

QApplication a(argc, argv);后添加两行代码

QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));

Ubuntu Qt5.13 无法输入中文和中文显示乱码问题

标签:orm   codec   pre   sudo   cat   get   NPU   中文显示   gnu   

原文地址:https://www.cnblogs.com/raina/p/11315681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!