📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 132行目: | 132行目: | ||
== デスクトップエントリの追加 == | == デスクトップエントリの追加 == | ||
以下のコマンドを実行して、デスクトップエントリを追加する。 | 以下のコマンドを実行して、デスクトップエントリを追加する。 | ||
vi ~/.local/share/applications/Qt_Creator.desktop | |||
<br> | |||
# Qt_Creator.desktopファイル | |||
[Desktop Entry] | [Desktop Entry] | ||
Type=Application | Type=Application | ||
Exec="/home/ユーザ名/Qt/Tools/QtCreator/bin/qtcreator" %F | Exec="/home/<ユーザ名>/Qt/Tools/QtCreator/bin/qtcreator" %F | ||
Name=Qt Creator | Name=Qt Creator <バージョン名> | ||
GenericName= | GenericName=Qt Creator | ||
Icon=QtProject-qtcreator | Icon=QtProject-qtcreator | ||
StartupWMClass=qtcreator | StartupWMClass=qtcreator | ||
| 146行目: | 147行目: | ||
MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;text/x-qml;text/x-qt.qml;text/x-qt.qbs; | MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;text/x-qml;text/x-qt.qml;text/x-qt.qbs; | ||
<br> | <br> | ||
vi ~/.local/share/applications/Qt_MaintenanceTool.desktop | |||
<br> | |||
# Qt_MaintenanceTool.desktopファイル | |||
[Desktop Entry] | [Desktop Entry] | ||
Type=Application | Type=Application | ||
Path=/home/<ユーザ名>/Qt | |||
Path=/home/ユーザ名/Qt | |||
Name=Qt Maintenance Tool | Name=Qt Maintenance Tool | ||
GenericName=Install or uninstall Qt components. | GenericName=Install or uninstall Qt components. | ||
Icon=/home/ユーザ名/Qt/QtIcon.png | Exec=/home/<ユーザ名>/Qt/MaintenanceTool | ||
Icon=/home/<ユーザ名>/Qt/QtIcon.png | |||
Terminal=false | Terminal=false | ||
Categories=Development;Qt; | Categories=Development;Qt; | ||
<br> | <br> | ||
vi ~/.local/share/applications/Qt_Designer.desktop | |||
<br> | |||
# Qt_Designer.desktopファイル | |||
[Desktop Entry] | [Desktop Entry] | ||
Type=Application | Type=Application | ||
Exec="/home/ユーザ名/Qt/ | Name=Qt Designer <バージョン名> | ||
GenericName=Qt Designer | |||
Comment= | |||
Icon=/home/ユーザ名/ | Path= | ||
Exec="/home/<ユーザ名>/Qt/<バージョン名>/gcc_64/bin/designer" %F | |||
Icon=/home/<ユーザ名>/.icons/Qt_Designer.png | |||
StartupNotify=true | |||
StartupWMClass=qtdesigner | StartupWMClass=qtdesigner | ||
Terminal=false | Terminal=false | ||
TerminalOptions= | |||
Categories=Development;IDE;Qt; | Categories=Development;IDE;Qt; | ||
MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;text/x-qml;text/x-qt.qml;text/x-qt.qbs; | MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;text/x-qml;text/x-qt.qml;text/x-qt.qbs; | ||
X-DBUS-ServiceName= | |||
X-DBUS-StartupType= | |||
X-KDE-SubstituteUID=false | |||
X-KDE-Username= | |||
<br><br> | |||
== 日本語入力 == | |||
専用のインストーラからQtをインストールする場合、Qt Creatorにおいて、日本語が入力できない問題が存在する。<br> | |||
<br> | |||
これは、plugins/platforminputcontextsディレクトリにlibfcitxplatforminputcontextplugin.soファイルが欠如しているため、IMEの切り替えができないからである。<br> | |||
そのため、ユーザがlibfcitxplatforminputcontextplugin.soファイルを含むfcitx-qt5ライブラリを、ソースコードからビルドしてインストールする必要がある。<br> | |||
<br> | |||
以下に、fcitx-qt5ライブラリをインストールする手順を示す。<br> | |||
# fcitx-qt5ライブラリのソースコードをダウンロードする。 | |||
#: <code>https://github.com/fcitx/fcitx-qt5.git</code> | |||
# ダウンロードしたfcitx-qt5ディレクトリに移動して、ビルド向けディレクトリを作成する。 | |||
#: <code>cd fcitx-qt5 && mkdir build && cd build</code> | |||
# fcitx-qt5ライブラリをビルドおよびインストールする。<br>インストールディレクトリは、自動的に/<Qtのインストールディレクトリ>/<バージョン名>/gcc_64/plugins/platforminputcontextsディレクトリにインストールされる。 | |||
#: <code>ENABLE_LIBRARY=$(pkg-config --exists fcitx icu-uc && echo ON || echo OFF) && \</code> | |||
#: <code>cmake .. -DENABLE_LIBRARY=$ENABLE_LIBRARY</code> | |||
#: <br> | |||
#: <code>make -j $(nproc)</code> | |||
#: <code>make install</code> | |||
# 最後に、libfcitxplatforminputcontextplugin.soファイルを/<Qtのインストールディレクトリ>/Tools/QtCreator/lib/Qt/plugins/platforminputcontextsディレクトリに配置する。<br>これにより、Qt Creator等において、FcitxによるIMEの切り替えができるようになる。<br><br><u>ただし、Qt Creatorをアップデートする場合は、fcitx-qt5を再インストールする必要があるため注意すること。</u> | |||
#: <br> | |||
#: <code>cp /<Qtのインストールディレクトリ>/<バージョン名>/gcc_64/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so \</code> | |||
#: <code> /<Qtのインストールディレクトリ>/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts</code> | |||
<br><br> | <br><br> | ||