Qt Creatorでfcitxを使って日本語を入力する
なぜかQtCreatorで日本語を入力できなくてなやんでいたのですが、プラグインが標準で入っていないのが原因のようです。
$git clone https://github.com/fcitx/fcitx-qt5.git$cd fcitx-qt5$git checkout 0.1.3
現在の最新版は1.0.4のようなのですが、どうしてもコンパイルできないので、参考にしたページに書かれていたバージョンでいきました。
特に問題もなく入力できています。
特に問題もなく入力できています。
$vi CMakeList.txt
5行目をコメントアウトする#set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
CMAKE_PREFIX_PATH にはqtインストール先を指定
$cmake . -DCMAKE_PREFIX_PATH=/opt/qt5/5.5/gcc_64$make
srcディレクトリ以下にlibfcitxplatforminputcontextplugin.soというファイルができているので、これをプラグインのディレクトリにコピーする
$sudo cp src/libfcitxplatforminputcontextplugin.so /opt/qt5/5.5/gcc_64/plugins/platforminputcontexts/$sudo cp src/libfcitxplatforminputcontextplugin.so /opt/qt5/Tools/QtCreator/bin/plugins/platforminputcontexts/
環境変数を設定する
$HOME/.bashrcあたりに書く
$HOME/.bashrcあたりに書く
export QT_IM_MODULE=fcitx
参考にしたページ
fcitx環境のQt5.4で日本語入力できるようにする
http://blog.pyyoshi.com/2015/03/04/fcitxhuan-jing-noqt5-4deri-ben-yu-ru-li-dekiruyounisuru/
fcitx環境のQt5.4で日本語入力できるようにする
http://blog.pyyoshi.com/2015/03/04/fcitxhuan-jing-noqt5-4deri-ben-yu-ru-li-dekiruyounisuru/
0 件のコメント:
コメントを投稿