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

2025-04-17 11:48:57

1、导入模块:from PyQt5.Qt import *import sys创建应用程序对象;app = QApplication(sys.argvsys.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.setWindow皈其拄攥Title('按钮测试')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、设置按钮样式用函数:setSt鲻戟缒男yleSheet(str)参数是字符串,用来设置背景等样式;btn.setStyleSheet('background-color:gold')

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

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

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

9、为按钮设置信号槽,测试是否能监听点击。btn.clicked.connect(self.close)

PyQt5-如何给窗口添加一个按钮
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢