import sys
from PyQt5.QtWidgets import QHBoxLayout, QWidget, QApplication, QPushButton
# 按钮的点击事件
def click_btn():
print("有人点击我")
print(widget.x())
print(widget.y())
print(widget.width())
print(widget.height())
# 第一步:创建应用
app = QApplication(sys.argv)
# 第二步:创建窗口
widget = QWidget()
# 设置工作区域(不包括状态栏)
widget.resize(300, 200);
# 设置窗口在电脑屏幕中的位置
widget.move(100, 120)
# 设置窗口的题目
widget.setWindowTitle("视图创建测试")
# 第三步: 创建按钮
pushbutton = QPushButton(widget)
# 设置按钮的大小
pushbutton.resize(100, 30)
# 设置按钮的文字
pushbutton.setText("点击我")
# 设置按钮的位置
pushbutton.move(10,10)
# 设置按钮的点击方法
pushbutton.clicked.connect(click_btn)
# 第四步:展示窗口
widget.show()
# 最后一步:让程序进入循环,不退出
sys.exit(app.exec_())
效果图如下: