Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu下安装PyQt 5

在网上看了很多Ubuntu系统中安装PyQt5,感觉有些麻烦。主要的库只有一个:python3-pyqt5可通过新立得安装,也可通过shell命令安装sudo apt-get install python3-pyqt5安装完就可以用了。设计窗体,就再下个qt4-desinger.一个最简单的小例子:显示一个窗体#!/bin/env python3# -*- coding: utf-8 -*-import sysfrom PyQt5.QtWidgets import QApplication, QWidget#导入相应的包if __name__ == "__main__": app = QApplication(sys.argv) #创建QApplication对象是必须,管理整个程序,参数可有可无,有的话可接收命令行参数 w = QWidget()#创建窗体对象, w.resize( 250, 150 ) #设置窗体大小 w.move( 100, 300 ) #设置在屏幕上的显示位置 w.setWindowTitle( "Simple" ) #设置窗口标题 w.show() #窗口显示 sys.exit( app.exec_() )    sys.exit(app.exec_()) 最后,我们创建本应用程序主体的循环(mainloop),程序由此操作开始处理 “事件”,程序主体从窗口界面接收事件,并将它们分派给应用程序的 widget 对象。如果我们调用exit() 方法,那么窗口的主体循环将结束,内存中的widget对象也即被销毁,sys.exit() 方法确保了退出与清理的可靠性,系统环境将被告知该应用程序应该如何结束。一般不这么写,先自定义一个窗口类,继承QWidgetimport sysfrom PyQt5.QtWidgets import QApplication,QWidgetclass myform(QWidget):def __init__(self):super().__init__()#调用父类QWidget的构造函数,这句很重要self.setWindowTitle("hello qt")self.resize(400,300)if __name__=="__main__":app=QApplication(sys.argv)w=myform()w.show()app.exec_()Mac OS X 10.11.1下搭建Python3.4 + PyQt5.5.1 +Eric6.1.1开发平台  http://www.linuxidc.com/Linux/2016-01/127677.htmUbuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台  http://www.linuxidc.com/Linux/2015-12/126176.htmUbuntu 12.04 安装PYQT4和Eric4 http://www.linuxidc.com/Linux/2012-10/72417.htmUbuntu下安装配置Python 3.2.3集成开发环境Eric5  http://www.linuxidc.com/Linux/2012-04/59170.htm相关文档:PyQt4入门指南 下载见 http://www.linuxidc.com/Linux/2012-06/63651.htm推荐学习:PyQt4 精彩实例分析 http://www.linuxidc.com/Linux/2012-06/63652.htmCentOS上源码安装Python3.4  http://www.linuxidc.com/Linux/2015-01/111870.htm《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码] http://www.linuxidc.com/Linux/2013-11/92693.htmPyQt 的详细介绍:请点这里
PyQt 的下载地址:请点这里本文永久更新链接地址