近几个月一直在搞QML框架下的UI控件,没有更新博客。今天记录下Ubuntu系统下Qt开发工具使用中文输入法的流程。
(题外话,Linux系统下的开发,离线是没法搞的(夸张手法),不联网简直就是事倍功半!)
Ubuntu系统下Qt开发平台使用中文输入法的流程,主要包括两个工作:Ubuntu系统安装相应的中文输入法,Qt安装相关调用输入法的插件工具。
Ubuntu系统安装相应的中文输入法
一、确定Ubuntu系统是32位的还是64位的。
命令:sudo uname -- 返回:i686-32位系统、 x86_64-64位系统
二、下载中文输入法-搜狗拼音
由于Qt开发平台使用中文输入法使用的是基于fcitx输入法的相关插件工具,故输入法需要选择基于fcitx输入法的相关中文输入法。
搜狗拼音是在fcitx输入法基础之上安装的。Linux下搜狗拼音的安装包下载网址如下:(注意系统版本)
安装命令:sudo dpkg -i *.deb 安装时会提示缺少libqt3dquickwidgets相关库,使用 sudo apt install 提示的库名 即可。
三、设置系统可调用切换该输入法
1.首先安装小企鹅输入法-fcitx,并将输入方式由原来的ibus切换为fcitx(已安装并显示有fcitx的无需此步骤)
依次进入 系统设置——>语言支持,若出现 Software data is broken, 则关掉 在命令行输入 sudo apt-get install -f 对系统进行修复;
重新打开 系统设置——>语言支持,若出现 language is not support completed ,要求你安装,你就安装。
安装完成后,将输入方式由原来的ibus切换为fcitx,关闭。
如果还是没有fcitx的图标,使用命令:
sudo apt-get update
sudo apt-get upgrade
重启系统。(sudo reboot)
2.输入法设置
在桌面的右上角选择fcitx的configureFcitx配置项
添加输入法
去掉那个只“显示当前语言”的选项,然后搜索框输入sog,你会发现搜狗输入法已经有了,选中输入法即可