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

效果图如下:

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