linux里的qt怎么變中文 Ubuntu下Qtcreator無(wú)法輸入中文怎么辦?
Ubuntu下Qtcreator無(wú)法輸入中文怎么辦?1安裝搜狗輸入法,(如果要用ubuntu 自己的輸入法,it 好吧,那你可以 不要安裝它)。從搜狗官網(wǎng)下載一個(gè)linux版的搜狗輸入法,安裝官網(wǎng)
Ubuntu下Qtcreator無(wú)法輸入中文怎么辦?
1安裝搜狗輸入法,(如果要用ubuntu 自己的輸入法,it 好吧,那你可以 不要安裝它)。從搜狗官網(wǎng)下載一個(gè)linux版的搜狗輸入法,安裝官網(wǎng) 的步驟。
2 qt5安裝,在軟件中心找qtcreator,直接安裝。
3修改配置文件,在你的home文件夾中,尋找profile文件(profile是一個(gè)隱藏文件,按ctrl H可以找到所有文件),最后一行添加4卸載ibus,在終端輸入sudo apt-get安裝ibus,5注銷或重啟,然后重新安裝IBus。安裝后進(jìn)入系統(tǒng)設(shè)置-語(yǔ)言支持,將鍵盤輸入模式改為fcitx(因?yàn)樗压份斎敕ㄖ荒茉趂citx下工作),6再次注銷,7安裝ibus-qt4,在終端輸入apt-get安裝libus-qt48,再次注銷,9打開qt cr
lenovo藍(lán)牙耳機(jī)怎么成中文?
連接手機(jī)后,找到耳機(jī)設(shè)置,選擇語(yǔ)言設(shè)置,選擇中文確認(rèn)。
QT中怎樣實(shí)現(xiàn)中文輸出?
一.概述
因?yàn)楣ぷ餍枰?,需要使用QT進(jìn)行開發(fā)。在學(xué)習(xí)QT的過(guò)程中,中文處理遇到了困難,輸出的文本全是。為此我到處搜索資料,終于找到了解決辦法。于是我把找到的方法寫了出來(lái),一個(gè)是和大家分享,一個(gè)是做個(gè)備忘錄。
第二,QT中的中文(國(guó)際化)
在QT中,QString使用Unicode存儲(chǔ)字符串。然后,當(dāng)相應(yīng)的本地化字符串被傳遞給QString時(shí),必須使用相應(yīng)的編碼器對(duì)其進(jìn)行編碼,以獲得正確的本地化字符串。
方法:
本文介紹了中文的轉(zhuǎn)換方法。
在main()中,設(shè)置QApplication的默認(rèn)編碼方法。
比如:
QApplication app(argc,argv);
(qtextcodec::codecforname(GBK));
或者
qtextcodec::setcodecforlocale(QTextCodec::codecForName(GBK));
然后設(shè)置tr的編碼。
qtextcodec::setcodecfortr(qtextcodec::codecforname(GBK));
具體用途:
const char * pcszStr中的區(qū)域性;
QString s trut F8(pcsztr);//1
或者
QString s qstring::fromlocal 8 bit(pcsztr);//2
上面的1和2,有時(shí)候1能正常顯示,有時(shí)候2能正常顯示。至于為什么,因?yàn)槲沂荙T初學(xué)者,也在研究答案。找到答案就貼吧。