## OOP编程
开始的程序中是以程序样式编写的,在pyqt5中主要使用面向对象的方法编程
我们使用下列代码来初步了解
## 代码
### 示例代码:
~~~
import sys
from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5.QtGui import QIcon
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
#GUI的创建委托给该`initUI()`方法
self.setGeometry(300, 300, 300, 220)
self.setWindowTitle('Icon')
self.setWindowIcon(QIcon('icon.png'))
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
#`Example`类从继承`QWidget`类
sys.exit(app.exec_())
~~~
### 实现效果:
