NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## 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_()) ~~~ ### 实现效果: ![](https://img.kancloud.cn/4b/a7/4ba75ebeb0fc178fd4e23f8fba8d92e0_759x580.png)