计算机系统应用教程网站

网站首页 > 技术文章 正文

解决Linux 下QT Creator 无法输入中文

btikc 2025-01-07 11:06:18 技术文章 20 ℃ 0 评论

基于国产化大背景下,笔者在VMware安装银河麒麟V10尝试使用,发现系统自带搜狗中文输入法但日常工作学习使用的QT Creator 出现无法输入中文的现象。解决办法如下。

终端输入下述命令

/**Linux 安装git*/

sudo apt update

sudo apt-get install git

git config --global user.name "git的用户名"

git config --global user.email "git的邮箱"

ssh-keygen -t rsa -C "git的邮箱"

cat 刚才public密钥 添加到github

ssh -T git@github.com 检查通路

/**QT环境变量*/

终端进入root账户

vim /etc/bash.bashrc

添加

export PATH="/opt/Qt5.12.8/5.12.8/gcc_64:$PATH"

export PATH="/opt/Qt5.12.8/5.12.8/gcc_64/bin:$PATH"

export PATH="/opt/Qt5.12.8/Tools/QtCreator/bin:$PATH"

root 账户下 source /etc/bash.bashrc

使用qmake -v 和 qtcreator 检查

/**解决Linux Qt Creator 无法输入中文*/

安装cmake 和g++

sudo apt-get install fcitx-libs-dev

export PATH="/opt/Qt5.12.8/5.12.8/gcc_64/bin":$PATH(根据自己安装版本进行修改)

git clone git@github.com:fcitx/fcitx-qt5.git

cd fcitx-qt5/

mkdir build && cd build

cmake ..

CMakeLists.txt 添加SET(CMAKE_PREFIX_PATH /opt/Qt5.12.8/5.12.8/gcc_64)

新建终端

sudo apt install mesa-common-dev

wget https://launchpadlibrarian.net/189487929/extra-cmake-modules_1.4.0.orig.tar.xz

tar -Jxf extra-cmake-modules_1.4.0.orig.tar.xz

cd extra-cmake-modules-1.4.0

mkdir build && cd build

cmake ..

make

sudo make install

新建终端

sudo apt-get install bison

wget http://xkbcommon.org/download/libxkbcommon-0.5.0.tar.xz

tar -Jxf libxkbcommon-0.5.0.tar.xz

cd libxkbcommon-0.5.0/

./configure

./configure --disable-x11

make

sudo make install

cd到fcitx-qt5/build 目录,重新编译

编译成功后

make && sudo make install

将库 cp复制 到 /opt/Qt5.12.8/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

(根据自己安装的版本和路径进行修改)

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表