PyQt5常用控件使用方法(按钮类控件)

PyQt5常用控件使用方法(文本类控件)

按钮类控件主要用来执行一些操作命令,通常搭配使用信号与槽来达到设计者的目标,比如我们可以使用self.pushButton.clicked.connect(MainWindow)来实现关闭窗口的功能,是PyQt5中必不可少的一类控件之一。

鉴于上一篇文章缺少对代码的分析,因此在本文开头会添加PyQt5中常见代码解析。

self.centralwidget = QtWidgets.QWidget(MainWindow)  # 创建一个QWidget对象作为窗口的中央部件
self.centralwidget.setObjectName("centralwidget")  # 设置中央部件名称
self.pushButton = QtWidgets.QPushButton(self.centralwidget)  # 创建一个QPushButton对象并将其放在self.centralwidget对象上
self.pushButton.setGeometry(QtCore.QRect(160, 170, 141, 41))  # 设置按钮坐标及大小
self.pushButton.setObjectName("pushButton")  # 设置按钮对象名称
self.pushButton.setText("关闭窗口")  # 设置按钮文本
self.pushButton.setEnabled(True)  # 设置按钮是否可用

MainWindow.setCentralWidget(self.centralwidget)  # 将之前创建的中央部件设置给主窗口
self.menubar = QtWidgets.QMenuBar(MainWindow)  # 创建一个菜单栏
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))  # 设置菜单栏的大小及坐标
self.menubar.setObjectName("menubar")  # 设置菜单栏的对象名称
MainWindow.setMenuBar(self.menubar)  # 将菜单栏设置到主窗口上
self.statusbar = QtWidgets.QStatusBar(MainWindow)  # 创建一个状态栏
self.statusbar.setObjectName("statusbar")  # 设置状态栏的对象名称
MainWindow.setStatusBar(self.statusbar)  # 将状态栏设置到主窗口上

self.retranslateUi(MainWindow)  # 通常用于界面文本的国际化或本地化相关操作

self.pushButton.clicked.connect(MainWindow.close)  # 当按钮被点击时,连接到关闭主窗口的操作
QtCore.QMetaObject.connectSlotsByName(MainWindow)  # 用于一些基于名称的信号与槽的自动连接机制
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值