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_())
效果圖如下: