当前位置:   article > 正文

ubuntu 装pyqt5_Ubuntu下安装PyQt 5

ubuntu安装pyqt5.9.2

在网上看了很多Ubuntu系统中安装PyQt5,感觉有些麻烦。主要的库只有一个:python3-pyqt5

可通过新立得安装,也可通过shell命令安装

sudo apt-get install python3-pyqt5

安装完就可以用了。设计窗体,就再下个qt4-desinger.

一个最简单的小例子:显示一个窗体

#!/bin/env python3#-*- coding: utf-8 -*-

importsysfrom PyQt5.QtWidgets importQApplication, 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() 方法确保了退出与清理的可靠性,系统环境将被告知该应用程序应该如何结束。

一般不这么写,先自定义一个窗口类,继承QWidget

importsysfrom PyQt5.QtWidgets importQApplication,QWidgetclassmyform(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.htm

Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台  http://www.linuxidc.com/Linux/2015-12/126176.htm

PyQt 的详细介绍:请点这里

PyQt 的下载地址:请点这里

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/138713?site
推荐阅读
相关标签
  

闽ICP备14008679号