linux里的qt怎么变中文 Ubuntu下Qtcreator无法输入中文怎么办?
Ubuntu下Qtcreator无法输入中文怎么办?
1安装搜狗输入法,(如果要用ubuntu 自己的输入法,it 好吧,那你可以 不要安装它)。从搜狗官网下载一个linux版的搜狗输入法,安装官网 的步骤。
2 qt5安装,在软件中心找qtcreator,直接安装。
3修改配置文件,在你的home文件夹中,寻找profile文件(profile是一个隐藏文件,按ctrl H可以找到所有文件),最后一行添加4卸载ibus,在终端输入sudo apt-get安装ibus,5注销或重启,然后重新安装IBus。安装后进入系统设置-语言支持,将键盘输入模式改为fcitx(因为搜狗输入法只能在fcitx下工作),6再次注销,7安装ibus-qt4,在终端输入apt-get安装libus-qt48,再次注销,9打开qt cr
lenovo蓝牙耳机怎么成中文?
连接手机后,找到耳机设置,选择语言设置,选择中文确认。
QT中怎样实现中文输出?
一.概述
因为工作需要,需要使用QT进行开发。在学习QT的过程中,中文处理遇到了困难,输出的文本全是。为此我到处搜索资料,终于找到了解决办法。于是我把找到的方法写了出来,一个是和大家分享,一个是做个备忘录。
第二,QT中的中文(国际化)
在QT中,QString使用Unicode存储字符串。然后,当相应的本地化字符串被传递给QString时,必须使用相应的编码器对其进行编码,以获得正确的本地化字符串。
方法:
本文介绍了中文的转换方法。
在main()中,设置QApplication的默认编码方法。
比如:
QApplication app(argc,argv);
(qtextcodec::codecforname(GBK));
或者
qtextcodec::setcodecforlocale(QTextCodec::codecForName(GBK));
然后设置tr的编码。
qtextcodec::setcodecfortr(qtextcodec::codecforname(GBK));
具体用途:
const char * pcszStr中的区域性;
QString s trut F8(pcsztr);//1
或者
QString s qstring::fromlocal 8 bit(pcsztr);//2
上面的1和2,有时候1能正常显示,有时候2能正常显示。至于为什么,因为我是QT初学者,也在研究答案。找到答案就贴吧。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。