PyQt5初级教程hello world
PyQt5安装
经过我的多次尝试,发现python3.5才能顺利装上PyQt5。安装方法很简单,一条命令搞定 from PyQt5 import QtWidgets, QtGui import sys app = QtWidgets.QApplication(sys.argv) window = QtWidgets.QWidget(); window.show() sys.exit(app.exec_()) QT Creator安装因为我们需要使用Qt design来设计界面,所以需要安装Qt Creator。直接官网下载安装就好,比较大,需要耐心等待。 QT Creator绘制界面
至此界面已经生成,后面就是使用form.py这个界面了 使用Qt Design生成的界面
打开这个form.py这个文件,可以看到生成了Ui_Form这个类,有一些我们添加的控件。我们只需要导入类,做初始化,然后编写自定义的槽函数就可以了。 from PyQt5 import QtWidgets, QtGui import sys from form import Ui_Form # 导入生成form.py里生成的类 class mywindow(QtWidgets.QWidget,Ui_Form): def __init__(self): super(mywindow,self).__init__() self.setupUi(self) #定义槽函数 def hello(self): self.textEdit.setText("hello world") app = QtWidgets.QApplication(sys.argv) window = mywindow() window.show() sys.exit(app.exec_()) 帮助文档使用
有了上面的简单例子,就可以依葫芦画瓢做一些简单的应用了。但对一个控件,往往需要了解它的属性方法,才能方便我们编程。 |
|