ubuntu qtcreator中輸入中文

2021-07-10 20:51:03 字數 994 閱讀 3714

sudo apt-get install fcitx-frontend

-qt5

通常,fcitx-frontend-qt5在下面的目錄路徑中:

/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

將該檔案複製到qt安裝目錄

/home/fangli/qt5.4.0/tools/qtcreator/bin/plugins/platforminputcontexts和

/home/fangli/qt5.4.0/5.4/gcc_64/plugins/platforminputcontexts中

sudp cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/fangli/qt5.4

.0/tools/qtcreator/bin/plugins/platforminputcontexts

sudp cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so  /home/fangli/qt5.4

.0/5.4/gcc_64/plugins/platforminputcontexts

重新開啟 qtcreator,終於可以輸入中文了。

如果還是不行,重啟電腦,再開啟qtcreator,就可以了

其實很多qt編寫的程式無法輸入中文,將fcitx-frontend-qt5複製到該程式相應的目錄下,就可以正常了,如wps和linux 下的**閱讀軟體 understand,用這種方法都解決了輸入法無法輸入中文的問題

1,

C 輸入 更新中

cin 讀取乙個單詞,遇空白 空格 製表符 回車 停止讀取 char a 10 cin a 輸入abcd efg cout a 輸出abcdgetline get 讀取行輸入,遇換行符停止讀取 隨後getline 丟棄換行符,get 將換行符保留在輸入佇列中 char a 10 cin.getlin...

輸入框中只能輸入數字

syetem.windows.froms 為 keydown keyup 的事件提供資料的類是 keyeventargs 而為 keypress 事件提供資料的類是 keypresseventargs keypress主要用來捕獲數字 注意 包括shift 數字的符號 字母 注意 包括大小寫 小鍵盤...

輸入框中 禁止輸入表情

最近遇到了乙個需求,就是在設定賬號名稱中禁止輸入表情,就把該知識點整理了一下,記錄以便下次查詢.可能還有不完善之處,請各位補充。方法1 此方法個別表情識別不出來 比如我的華為手機 表情 不能識別 此方法個別表情識別不出來 比如我的華為手機 表情 不能識別 去除表情規則 u0020 u007e 標點符...