Python pyqt异常错误信息没有提示

Python pyqt异常错误信息没有提示,第1张

最近在写Python的桌山握乎面工具,用到pyqt5,但是发现这个写好界面报错之后(崩溃),在控制台里边没有一点错误信息,这排查起来很不方便啊

在Run/Debug Configurations 中,选逗悉择当前的工程,然后在Execution 中勾选 Emulate terminal in output console

然后控制台就可以畅皮陆快的打印报错信息了

Linux系统下Qt5编译好的程序在未安装Qt的系统下运行会报以下错陆尺棚误:

This application failed to start because it could not find or load the Qt platform plugin "xcb".

Reinstalling the application may fix this problem.

出现这个错误,主要是因为qt5为了在多平台下更方便移植,使用了一种新的技早则术-----platform abstraction system (QPA),而它中的库又依赖于Qt5中的一个库文件libQt5DBus.so.5,所以,只要打包时只要加上这个文件就可以了。

linux下qt5程序打包步骤如下

1、把以下7个库文件放到/usr/lib目录下

libQt5Widgets.so.5

libQt5Gui.so.5

libQt5Core.so.5

libicui18n.so.51

libicuuc.so.51

libicudata.so.51

libQt5DBus.so.5

2、拷贝Qt5安装目录中的platforms目录,使它和你的Qt程序同级目录

现在你可以双击你的程序运行了呵困拍呵


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12325419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存