# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import QApplication, QWidget
if __name__ == '__main__':
# 所有的PyQt5应用都需要创建一个应用(application)对象;
# sys.argv参数是一个来自命令行的参数列表
app = QApplication(sys.argv)
# 用户界面类的基础类,默认构造方法没有父类,没有父类的widget组建被作为窗口使用
w = QWidget()
# 调整widget组建的大小
w.resize(500,300)
# 移动widget组建到一个位置
w.move(300,200)
# 设置窗口标题
w.setWindowTitle('第一个QT测试项目')
# 在屏幕上显示出winget组件,winget对象此时在内存中第一次被创建,并在屏幕上显示
w.show()
# 确保不留垃圾的退出,系统环境将会被通知应用是怎样被结束的
# exec是Python保留关键字
sys.exit(app.exec_())

# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import QApplication,QWidget
from PyQt5.QtGui import QIcon
# 创建新类Example,继承自QWidget类。总共调用了两个构造方法。
class Example(QWidget):
def __init__(self):
# super()方法返回了