您的位置 首页 UI设计入门

python gui设计pyqt5从入门到实践二手


关于python gui设计pyqt5从入门到实践二手最佳答案


python gui设计pyqt5从入门到实践二手


1.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个库文件放到usrlib目录下libqt5widgets.so.5libqt5gui.so.5libqt5core.so.5libicui18n.so.51libicuuc.so.51libicudata.so.51libqt5dbus.so.52、拷贝qt5安装目录中的platforms目录,使它和你的qt程序同级目录现在你可以双击你的程序运行了呵呵


关于python gui设计pyqt5从入门到实践二手相关答案


2.PyQT不错的,只是要小心,这个东西是GPL的,如果你要写商业程序需要购买商业版授权。另外PyGTK、wxPython都是不错的GUI库。Python自带了一个基于TkInter的GUI库,如果你不想引入第三方的依赖性,这就是唯一的选择。如果你在Mac下写程序的话,Cocoa+PyObjC也不错。另外,Java版的Python,也就是Jython,可以使用Java的GUI库如AWTSwing或者SWT;CLI版的IronPython可以使用CLI支持的GUI库如WinForm或WPF等,如果你需要在项目中集成Java或者功能,这也是最佳的选择。无论你用哪个GUI库都需要注意,GUI库都有自己的对象体系和生存期管理规则,这些规则和Python自己的不一定完全一致,需要特别注意。


了解更多python gui设计pyqt5从入门到实践二手类似问题


gui编程入门
easyui教程入门
arduino入门套装哪家好?
超图解arduino互动设计入门(第2版)
ui视频教学入门
ui图标设计零基础入门
ui 设计入门
儿童arduino硬件编程入门

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注