PYQT5如何设置一个按钮,两个不同状态,开启和停止
如题,我想实现,按按钮后,按钮标题变成,开启,再次按下同一个按钮后,又变成关闭,各位大佬有思路吗?
也就是这个意思
https://i.postimg.cc/zfQGZG6k/20220826-115429.gif 自己顶一下 {:10_266:}{:10_266:}{:10_266:}{:10_266:}{:10_266:}{:10_266:} 论坛没有大佬会吗,在线等 import sys
from PyQt5.Qt import *
class App(QWidget):
def __init__(self):
super().__init__()
self.isRun = True
self.setWindowTitle('开关')
self.resize(200, 100)
self.btn = QPushButton(self)
self.btn.setText('脚本开启中')
self.btn.clicked.connect(self.change)
def change(self):
if self.isRun:
self.btn.setText('脚本关闭中')
self.isRun = False
else:
self.btn.setText('脚本开启中')
self.isRun = True
if __name__ == '__main__':
app = QApplication(sys.argv)
window = App()
window.show()
sys.exit(app.exec_()) 打开按键操持
self.Button.setCheckable(True)
要调用的地方:
if self.Button.isChecked():
self.Button.setText("脚本开启中")
else:
self.Button.setText(“脚本关闭中”)
页:
[1]