PyQt5-QWidget控件


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_())

效果圖如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章