PyQt5-如何给窗口添加一个按钮
1、导入模块:
from PyQt5.Qt import *
import sys
创建应用程序对象;
app = QApplication(sys.argv
sys.exit(app.exec_())

2、自定义一个继承自QWidget的类。
class MyWindow(QWidget):
def __init__(self):
super().__init__()

3、实例化窗口并显示;
w=MyWindow()
w.show()
设置相关初始化属性:
self.resize(300,300)
self.setWindowTitle('按钮测试')
self.setup_ui()
pass

4、创建按钮;绑定到父控件(self)
def setup_ui(self):
btn=QPushButton(self)

5、设置位置,move(x,y);参数x,y是相对在父控件内的位置,
设置宽高,resize(w,h);参数w,h是宽度,高度。

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

7、设置按钮样式用函数:setStyleSheet(str)
参数是字符串,用来设置背景等样式;
btn.setStyleSheet('background-color:gold')

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:74
阅读量:139
阅读量:164
阅读量:176
阅读量:92