PyQt5-如何给窗口添加一个按钮

 时间:2026-02-14 05:42:07

1、导入模块:

from PyQt5.Qt import *


import sys

创建应用程序对象;

app = QApplication(sys.argv


sys.exit(app.exec_())

PyQt5-如何给窗口添加一个按钮

2、自定义一个继承自QWidget的类。

class MyWindow(QWidget):


   def __init__(self):
       super().__init__()

PyQt5-如何给窗口添加一个按钮

3、实例化窗口并显示;

w=MyWindow()


w.show()

设置相关初始化属性:

self.resize(300,300)


self.setWindowTitle('按钮测试')
self.setup_ui()

    pass

PyQt5-如何给窗口添加一个按钮

4、创建按钮;绑定到父控件(self)

def setup_ui(self):


   btn=QPushButton(self)

PyQt5-如何给窗口添加一个按钮

5、设置位置,move(x,y);参数x,y是相对在父控件内的位置,

设置宽高,resize(w,h);参数w,h是宽度,高度。

PyQt5-如何给窗口添加一个按钮

6、也可以用组合函数:btn.setGeometry(x,y,w,h)

PyQt5-如何给窗口添加一个按钮

7、设置按钮样式用函数:setStyleSheet(str)

参数是字符串,用来设置背景等样式;

btn.setStyleSheet('background-color:gold')

PyQt5-如何给窗口添加一个按钮

8、设置按钮提示文本,setText(str);

PyQt5-如何给窗口添加一个按钮

9、为按钮设置信号槽,测试是否能监听点击。

btn.clicked.connect(self.close)

PyQt5-如何给窗口添加一个按钮

  • ubuntu无法删除文件,右键丢弃到回收站不能用
  • android fragment 切换
  • 怎么用dos命令在D盘创建文件夹
  • pycharm调整字体大小教程
  • SQL server 2014使用:[1]连接数据库引擎
  • 热门搜索
    切辣椒手辣怎么办 电信怎么查话费余额 兰舍硅藻泥怎么样 婚前财产离婚怎么分 ahc眼霜怎么样 ipad已停用怎么办 wps怎么拆分单元格 大拇指腱鞘炎怎么治 皋怎么读音 永久自行车怎么样