阅读:3822回复:8

QT-5.5.1插件不work

楼主#
更多 发布于:2017-04-08 16:14
系统快照:



QT版本:



库文件路径:

路径无误



安放正确




上面的路径下,ubuntu系统已经内置有ibus和fcitx的QT插件,它们都能正常在QT类程序下键入汉字。而yong则不能,表明libyong*.so并没有work。

另外,yong虽然作为独立的输入法框架使用时,无法在QT类程序下键入汉字,但是挂载到ibus下使用时,则可以。这也能佐证原因在libyong*.so。

yong作为独立的输入法框架时,因为这个QT插件失效的原因,只在QT类程序下无法使用,其余皆正常。

另外,这个插件是在16.04.2下失效的,之前的16.04,用着一直正常。

原因不明。
沙发#
发布于:2017-04-08 16:34
不知道这个问题是什么原因,QT插件一直用得好好的。
升到16.0.4.2以后,就不work了。
板凳#
发布于:2017-04-08 17:58
自己编译一个看看
地板#
发布于:2017-04-08 19:00
dgod:自己编译一个看看回到原帖
已经确定是N卡驱动引起的冲突,我再试试能不能自己解决。
4楼#
发布于:2017-04-08 19:19
dgod:自己编译一个看看回到原帖
搞定了,先进入tty1,关掉lightdm,从命令行卸载N卡闭源驱动,再从命令行把插件重新覆盖安放一次,重启,核显进入系统,确信一切正常,再装入N卡闭源驱动,现在好了。
5楼#
发布于:2017-04-08 19:26
yanhuacuo:已经确定是N卡驱动引起的冲突,我再试试能不能自己解决。回到原帖
又悲剧了,只要使用系统缩放功能,QT插件就会失效,这已经超出我的能力了。
6楼#
发布于:2017-04-08 19:51
插件失效的时候,查看/proc/%pid%/maps中查看一下插件是否被加载成功。查看一下DISPLAY环境变量在你的qt程序和yong程序之间是否一致
7楼#
发布于:2017-04-09 16:28
dgod:插件失效的时候,查看/proc/%pid%/maps中查看一下插件是否被加载成功。查看一下DISPLAY环境变量在你的qt程序和yong程序之间是否一致回到原帖
QT5插件问题不知有没有好的办法解决,不管怎样QT的势力是越来越大了。暂时将yong挂到ibus下使用,深度好多人也遇到了不同程度的插件加载失效的问题。
8楼#
发布于:2017-04-09 16:35
QT在我这工作得好好的,而且源代码已经公开,检查问题应该也挺方便的。如果是c++编译器的问题,重新编译一下就好了。
游客

返回顶部