基于上篇文章创建了一个简单的窗口,这次我们优化一下窗口
# -*- coding:UTF-8 -*-
# -*- coding:UTF-8 -*-
import sys
from PyQt5.QtWidgets import QApplication,QWidget
#创建一个名为MainWin的窗口类,继承自Qwidget类
class MainWin(QWidget):
def __init__(self,parent=None):
#继承父类
super(MainWin, self).__init__(parent)
#调用处理方法
self.iniUi()
#构建处理函数
def iniUi(self):
self.resize(300,200)
self.move(250,150)
self.setWindowTitle("Hello Pyqt5")
if __name__ == "__main__":
app = QApplication(sys.argv)
#调用类
win = MainWin()
win.show()
sys.exit(app.exec_())
第一个代码是面向过程的风格编写的,而PyQt编程的精髓是面向对象编程,在面向对象编程中最重要的是类、属性、和方法。