📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

132行目: 132行目:
== デスクトップエントリの追加 ==
== デスクトップエントリの追加 ==
以下のコマンドを実行して、デスクトップエントリを追加する。
以下のコマンドを実行して、デスクトップエントリを追加する。
  sudo vi /usr/share/applications/qtcreator.desktop
  vi ~/.local/share/applications/Qt_Creator.desktop
<br>
# Qt_Creator.desktopファイル
   
   
# qtcreator.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=The IDE of choice for Qt development.
  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>
  sudo vi /usr/share/applications/Qt-MaintenanceTool.desktop
  vi ~/.local/share/applications/Qt_MaintenanceTool.desktop
<br>
# Qt_MaintenanceTool.desktopファイル
   
   
# Qt-MaintenanceTool.desktopファイル
  [Desktop Entry]
  [Desktop Entry]
  Type=Application
  Type=Application
Exec=/home/ユーザ名/Qt/MaintenanceTool
  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>
  sudo vi /usr/share/applications/qt-project.qtdesigner.desktop
  vi ~/.local/share/applications/Qt_Designer.desktop
<br>
# Qt_Designer.desktopファイル
   
   
# qt-project.qtdesigner.desktopファイル
  [Desktop Entry]
  [Desktop Entry]
  Type=Application
  Type=Application
  Exec="/home/ユーザ名/Qt/5.14.0/gcc_64/bin/designer" %F
Name=Qt Designer <バージョン名>
Name=Qt Designer
GenericName=Qt Designer
GenericName=Qt designer
Comment=
  Icon=/home/ユーザ名/Qt/designer.png
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>