## 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_())
~~~
### 實現效果:
