精华内容
下载资源
问答
  • 系统:ubuntu16.04 ...解决的问题:在QT Creator的代码编辑界面不能输入中文 解决办法: 将/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts下的libfcitxplatforminputcontextplugin.so复制到...

    系统:ubuntu16.04 & ubuntu18.04
    qt:qt5

    解决的问题:在QT Creator的代码编辑界面不能输入中文

    1. 解决办法(用deb包安装到/opt目录下的):
      将/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts下的libfcitxplatforminputcontextplugin.so复制到/opt/qt59/plugins/platforminputcontexts和/opt/qt57/plugins/platforminputcontexts中去。
    sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/qt59/plugins/platforminputcontexts
    
    sduo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/qt57/plugins/platforminputcontexts
    
    1. 解决办法(其他形式通用解决):

    可以直接搜索Qtcreator文件夹

    然后在这个文件夹下搜索找到platforminputcontexts这个文件夹

    同样的将/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts下的libfcitxplatforminputcontextplugin.so复制到搜索找到的目录

    展开全文
  • qt不能输入中文的解决办法

    千次阅读 2019-09-14 16:17:27
    qt默认的输入法格式是英文,对于用中文注释来说很友好,我们的目的就是将libfcitxplatforminputcontextplugin.so文件复制到qt的安装文件plugins/platforminputcontexts下。 在我的电脑上,...

    qt默认的输入法格式是英文,对于用中文注释来说很不友好,我们的目的就是将libfcitxplatforminputcontextplugin.so文件复制到qt的安装文件plugins/platforminputcontexts下。
    在我的电脑上,libfcitxplatforminputcontextplugin.so位于/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts下,
    qt的位置在/opt/qt59/plugins/platforminputcontexts下。
    复制操作如下:

    sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/qt59/plugins/platforminputcontexts
    

    具体的路径因人而异。
    参考:https://www.cnblogs.com/xia-weiwen/p/6857237.html

    展开全文
  • QT不能输入中文解决(简单操作)

    千次阅读 2020-03-11 13:20:50
    终端输入: sudo apt-get install fcitx-frontend-qt5 二 拷贝到QT目录下 sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/Qt/5.9.8/gcc_6...

    一 安装fcitx的Qt支持库

    终端输入:

    sudo apt-get install fcitx-frontend-qt5
    

    二 拷贝到QT目录下

    sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so  /opt/Qt/5.9.8/gcc_64/plugins/platforminputcontexts
    sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so  /opt/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
    

    注意:

    第二个拷贝 libfcitxplatforminputcontextplugin.so 时,有点目录不同:

    有的是在:

    /opt/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
    

    有的在:

    /opt/Qt/Tools/QtCreator/bin/Qt/plugins/platforminputcontexts
    

    拷贝的帖子很多,但是很多确说不行,就是因为这个目录的问题!!

    展开全文
  • ubuntu Qt Creator不能输入中文 解决方式为下面的脚本,如果你的Qt是安装在根目录下,那么需要加sudo,如果不是,直接运行即可 sudo bash ChineseInputForQt-v1.1.sh # 或者 bash ChineseInputForQt-v1.1.sh 脚本...

    ubuntu Qt Creator不能输入中文

    解决方式为下面的脚本,如果你的Qt是安装在根目录下,那么需要加sudo,如果不是,直接运行即可

    sudo bash ChineseInputForQt-v1.1.sh
    
    #  或者
    
    bash ChineseInputForQt-v1.1.sh
    

    脚本内容为:

    #! /bin/bash
    #------------------------------------------------------------------------------
    # Filename:    chineseForQt.sh
    # Usage:       ./chineseForQt.sh
    # Version:     1.0
    # Date:        2017-45-04
    # Author:      vincent
    # Email:       N/A
    # Description: N/A
    # Notes:       N/A
    # 解决Qt中不能输入中文的问题
    # 支持ubuntu 16.04,ubuntu 18.04,linux mint
    #-------------------------------------------------------------------------------
    # 查找Qt的安装目录
    
    installPath=$(ls /usr/share/applications/ | grep -x "DigiaQt-qtcreator-community.desktop" )
    
    ExecStr=""
    
    if [ -z "$installPath" ]
    then
        installPath=$(ls /usr/share/applications/ | grep -x "DigiaQt-qtcreator-enterprise.desktop")
    	if [ -z "$installPath" ]
        then
    				installPath=$(ls /usr/share/ubuntu/applications/ | grep -x "DigiaQt-qtcreator-enterprise.desktop")
    				if [ -z "$installPath" ]
    				then
    					echo "Qt Creator is not installed !!!"
    					exit 1
    				else
    					ExecStr=$(grep Exec /usr/share/ubuntu/applications/$installPath)
    				fi
        else
    		ExecStr=$(grep Exec /usr/share/applications/$installPath)
    	fi
    fi
    
    
    
    ExecStr=$(echo ${ExecStr#*=})
    ExecStr=$(echo ${ExecStr%/Tools*})
    installPath=$ExecStr
    
    declare USER=$(who | awk '{print $1}')
    declare QT_VERSION=$(echo ${installPath#*Qt})
    
    folderName=$(echo -e "${QT_VERSION%.*}") # 去除数字  如5.9.0去除 .0
    
    folderArray=($(ls $installPath))
    
    for(( i=0; i < ${#folderArray[@]}; i++ ))
    do
    	if [[ ${folderArray[$i]} == $folderName* ]]
    	then
    		folderName=${folderArray[$i]}
    		break
    	fi
    done
    
    declare libName="libfcitxplatforminputcontextplugin.so"
    declare sourceFilePath="/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/$libName"
    declare destFolderPath="$installPath/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/"
    declare dstFolderAnotherPath="$installPath/$folderName/gcc_64/plugins/platforminputcontexts/"
    
    outputMsg()
    {
    	if [ $1 -ne 0 ]
    	then
    		echo "unsuccessful !!"
    		exit 1
    	fi
    }
    
    #sudo -s
    sudo apt-get install -y fcitx-libs-qt5 > /dev/null
    
    sudo cp $sourceFilePath $destFolderPath
    outputMsg $?
    sudo chown $USER:$USER ${destFolderPath}$libName
    outputMsg $?
    chmod 777 ${destFolderPath}$libName
    outputMsg $?
    
    sudo cp $sourceFilePath $dstFolderAnotherPath
    outputMsg $?
    sudo chown $USER:$USER ${dstFolderAnotherPath}$libName
    outputMsg $?
    chmod 777 ${dstFolderAnotherPath}$libName
    outputMsg $?
    
    echo "Successful! You can do it!"
    
    
    
    展开全文
  • Ubuntu中QtCreator不能输入中文

    千次阅读 2019-07-25 21:48:25
    1.查找是否安装相关库 dpkg -L fcitx-...如果存在: sudo apt-get install fcitx-frontend-qt5 2.进入/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts cd /usr/lib/x86_64-linux-gnu/q...
  • 解决QT Creator不能输入中文 安装fcitx对qt的支持包 sudo apt-get install fcitx-frontend-qt5 找到库文件为 libfcitxplatforminputcontextplugin.so,上面安装的目录 /usr/lib/x86_64-linux-gnu/qt5/plugins/...
  • 解决Qt编译出的应用不能输入fcitx中文字符问题,比如搜狗输入法 PS:aarch64 GNU/Linux
  • 解决Qt编译出的应用不能输入fcitx中文字符问题,比如搜狗输入法 PS:aarch64 GNU/Linux
  • 先看系统有没有“Input Metheod”,如果没有执行以下命令 yum install “@Chinese Support” ...这时Qtcreator中还不能输入中文,执行以下命令安装ibus-qt yum install ibus-qt 重启系统就可以了 ...
  • qt5不能输入中文问题

    千次阅读 2015-10-08 20:42:42
    sudo apt-get install qt4-designer qt4-qtconfig qt4-dev-tools qt4-demos qt4-doc  sudo apt-get install qtcreator qt会根据系统的不同,安装相应的版本 运行环境:ubuntu14.04  输入法
  • Ubuntu上QT不能使用中文输入,解决办法参考 1、将输入法的相关文件拷贝至qt相应目录下 cd /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/ sudo cp libfcitxplatforminputcontextplugin.so /opt/Qt...
  • Qt Creator 2.7.2不能输入中文怎么解决?之前提的问题自己后来找到解决方法后就忘了, 方法很简单,只要设置一下环境变量就行了export QT_IM_MODULE=ibus qt5.4.run在[/home/share]目录下 vim ~/.bashrcexport PATH...
  • 终端输入:yum install ibus-qt 已加载插件:fastestmirror, langpacks 您需要 root 权限执行此命令。 [lxkj@localhost Downloads]$ sudo yum install ibus-qt [sudo] lxkj 的密码: 已加载插件:fastestmirror, ...
  • 解决 qt QDateEdit 不能输入空值的问题。 删除 QDateEdit 输入的日期。
  • 解决Qt5在麒麟Linux下不能输入中文的问题,需要了解fcitx并安装fcitx的插件库到应用程序中并启动fcitx。Fcitx是 (Free Chinese Input Toy for X) 的英文缩写,中文名为小企鹅输入法,是一个以 GPL 方式发布的输入法...
  • linux下解决qtcreator不能输入中文

    千次阅读 2019-07-15 17:38:24
    参考:...安装fcitx-frontend-qt5 sudo apt-get install fcitx-frontend-qt5 通常,fcitx-frontend-qt5在下面的目录路径中: /usr/lib/x86_64-linux-gnu/qt5/plugins/platfor...
  • 自从使用了ubuntu,就发现我的编程软件eclipse和qt creator 可以显示中文,但不能输入中文,这给我的编程注释带来很大的不便。如何解决呢?在此做简要记录。首先,安装ibus-qt4.保证ubuntu联网的状态下,从ubuntu...
  • 【问题描述】 原理在qt creator里可以输入中文,修改ibus的快捷键后,不能输入中文。 【问题定位】 修改后没有重启qt creator。 【解决方案】 重启qt creator即可。 ...
  • ubuntu16.04 Qt5.10 QtCreator fcitx不能输入中文的解决办法 1、安装fcitx-frontend-qt5:  sudo apt-get install fcitx-frontend-qt5   2、将安装后的fcitx-frontend-qt5的...
  • 安装fcitx-frontend-qt5 sudo apt-get install fcitx-frontend-qt5 通常,fcitx-frontend-qt5在下面的目录路径中: /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/...
  • 1.安装fcitx-libs-qt和fcitx-libs-qt5这两个库 sudo apt-get install fcitx-libs-qt sudo apt-get install fcitx-libs-qt5 2.将库文件复制到Qt的对应目录下: cp /usr/lib/x86_64-linux-gnu/qt5/plugins/...
  • 参考:ubuntu系统下QT5.5编写程序时不能输入中文 这是网上的办法,但是我按照这样的操作,没有生效。 无意中看到一篇文章中讲到,kylin是上的自带软件基于qt5.6的,其so库也是基于5.6的,可能和其他的版本qt并不合适...
  • 参考链接:... 1. 安装 fcitx-frontend-qt5 我没有执行 sudo apt-get install fcitx-frontend-qt5 ,因为我安装的是qt creater4.8,所以输入的指令最后改成了为 sudo apt-get install fcitx-fr...
  • 进入 /Qt5.3.1/Tools/QtCreator/bin/plugins/platforminputcontexts目录发现 官网提供的安装包仅仅有libibusplatforminputcont extplugin.so,对ibus输入法的支持 cd~/Qt5.3.1/Tools/QtCreator/bin/plugins/...
  • QtCreator 不能中文输入解决方法

    千次阅读 2014-03-30 20:55:36
    在其它地方可以进行中文输入,但是在Qt不能,解决方法如下: 1、$vim /etc/profile 2、export QT_IM_MODULE=ibus
  • QT输入框正则只能输入中文英文和数字切不能输入中文标点符号 QRegExp regx("^(?![\\《\\》\\,\\、\\。\\;\\:\\‘\\’\\“\\”\\?\\【\\】\\(\\)\\-\\—])[a-zA-Z0-9\u4e00-\u9fa5]+$"); QValidator *...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,718
精华内容 15,487
关键字:

qt不能输入中文