Linux Mint下Qt Creator無法輸入中文解決辦法

EricLing0529發表於2024-03-26

ubuntu下有對應的fcitx-frontend-qt6軟體包,直接安裝就能解決問題。

但是linuxmint只有基於qt5的,目前使用Qt online installer安裝的Qt Creator是基於Qt6.6編譯的
img
所以,只能自己編譯對應的fcitx-frontend-qt6動態庫,然後放到對應目錄下

首先下載對應的原始碼 git clone https://github.com/fcitx/fcitx-qt5.git
然後修改CMakeLists.txt檔案
img

然後依次執行如下命令
export PATH=/home/eric/Qt/6.6.2/gcc_64/bin/:$PATH
export PATH=/home/eric/Qt/Tools/CMake/bin:$PATH
這裡需保證Qt版本與Qt Creator中使用的Qt版本一致

然後對該軟體包進行編譯

mkdir build
cd build/
cmake -DQt6_DIR=/home/eric/Qt/6.6.2/gcc_64/lib/cmake/ ..
make -j4

最後把編譯好的libfcitxplatforminputcontextplugin-qt6.so檔案放到
/home/eric/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts目錄下即可

相關文章