linux下qt5安装后打不开(没反应),求解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下qt5安装后打不开(没反应),求解决方法相关的知识,希望对你有一定的参考价值。

我安装的是qt-opensource-linux-x86-5.4.2.run这个文件
安装之后,无法打开,求解决方法
到bin文件下打开,报错:
This application failed to start because it could not find or load the Qt platform plugin "xcb".

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

Reinstalling the application may fix this problem.

用终端进入到qtcreator的安装目录,在其目录下执行 /qtcreator,看看终端上显示什么错误。

解决方案一:

版本问题,找一下之前的版本试一下,qt就是这个比较坑

解决方案二:

请把你的编译错误信息贴出来,大家好给你帮忙啊

解决方案三:

编译出错应该是QT4到QT5的问题..现在好了 可是连接数据有问题 界面打不开

解决方案四:

out of memory,内存不够了。还是你数据库连接字符串不正确

解决方案五:

1.什么叫“能运行倒是编译没过”编译都没过怎么运行的?
2.下载一个老一点版本的QT吧,你们交作业总不会限定你们使用QT的版本

解决方案六:

你搜索一下,看看升级qt版本会不会出现这样的问题啊,要是会出现可能会有相似的解决方案

解决方案七:

去百度查一下吧,要学会自己解决问题,csdn这里其实对这种很不明确的问题更不容易解决。

参考技术A 你看看qt的安装目录下 /gcc/plugin/platforms中有没有libqxcb.so文件追问

有的(我一直在调,调了一天了……安装了各种环境……依然是提示那个报错)

追答

我google了下,在stackoverflow网站找了个方法

Use ldd (man ldd) to show shared library dependencies. Running this on libqxcb.so
.../platforms$ ldd libqxcb.so

shows that xcb depends on libQt5DBus.so.5 in addition to libQt5Core.so.5 and libQt5Gui.so.5 (and many other system libs). Add libQt5DBus.so.5 to your collection of shared libs and you should be ready to move on.

大意是libqxcb.so依赖于libQt5DBus.so.5、 libQt5Core.so.5、 libQt5Gui.so.5 这三个库。有人通过 sudo apt-get install libx11-xcb1 解决了相关问题,你可以试试。

本回答被提问者和网友采纳
参考技术B 用这个脚本qtcreator.sh启动试试! 参考技术C ./designer -platform linuxfb

ubuntu python3.5升级3.6后打不开终端的解决办法

ubuntu python3.5升级3.6后打不开终端了。

解决办法如下:

1.Ctrl+Alt+F1进入命令行终端,我的电脑按Ctrl+Alt+F1没反应,按住Ctrl+Alt然后从F1F5一个个测试,Ctrl+Alt+F5进入了命令行终端。可能要求登录,先输入用户名,然后输入密码即可登录。

2.cd /usr/lib/python3/dist-packages/gi/

进入这个文件夹。

3.

$ sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-36m-x86_64-linux-gnu.so
$ sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-36m-x86_64-linux-gnu.so

因为系统先在使用python3.6了,而却没有配套的动态库,直接复制改名即可

4.reboot重启,或拔插头:)

===================================================================================

重启后发现终端可用了,说明系统此时在使用python3.6,但是我的很多python软件不能用了。

直接

$ sudo rm /usr/bin/python3

$ sudo ln -s /usr/bin/python3.5 /usr/bin/python3

然后python的命令行复制到终端又能正常运行了:)

 

对python只了解个皮毛,觉得它蛮方便的。

以上是关于linux下qt5安装后打不开(没反应),求解决方法的主要内容,如果未能解决你的问题,请参考以下文章

Axure 安装后打不开 一开就出现这种 不管怎么重装 都这样

lol盒子更新后打不开 附上图片 说postman.dll输出指令没找到 如下图

Creo5.0安装完后打不开

eas安装程序打不开,点金蝶EAS客户端没有任何反应。

ubuntu python3.5升级3.6后打不开终端的解决办法

matlab安装后打不开出现 找不到指定模块提示 求帮忙