在 Ubuntu 環境下 Qt Creator 無法使用搜狗輸入法
在 Ubuntu 中安裝 Qt Creator 後,發現無法使用搜狗輸入法。切換輸入法也沒有效果。
最初以為是搜狗輸入法出了問題,後來發現是 Qt Creator 的問題,需要將搜狗輸入法的外掛庫檔案放到 Qt 的目錄下。
解決步驟如下:
-
安裝 locate 命令:
使用 locate 命令可以快速找到檔案路徑。首先需要安裝 mlocate 包。
sudo apt install mlocate -y sudo updatedb
-
使用 locate 命令查詢檔案:
locate libfcitxplatforminputcontextplugin.so
應該會輸出類似以下結果:
/opt/sogoupinyin/files/lib/qt5.bak/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
-
複製外掛庫檔案到 Qt Creator 的目錄:
使用
sudo cp
命令將找到的檔案複製到 Qt Creator 的外掛目錄下。sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/Qt5.12.9/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
-
重啟 Qt Creator:
複製完成後,重新啟動 Qt Creator,應該就可以正常使用搜狗輸入法了。
這樣就完成了將搜狗輸入法外掛庫檔案複製到 Qt Creator 的過程。