赞
踩
代码显示!
from PyQt5.QtWidgets import QWidget, QCheckBox, QApplication,QLabel
from PyQt5.QtCore import Qt
import sys,sip
class Example(QWidget):
def init(self):
super().init()
self.settings()
def settings(self):
self.a = QCheckBox('是否更新', self)
self.a.move(20, 20)
self.a.stateChanged.connect(self.printresult)
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('复选框')
self.show()
def printresult(self):
print(self.a.text())
print(self.a.checkState())
if name == ‘main’:
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
简单吧。
先用QCheckBox创建一个复选框。
然后绑定信号。
第一个是打印复选框的内容,就是‘是否更新’。
第二个是打印是否勾上,勾上了就是2,没勾上就是0。
由这个我们可以来判断用户有没有勾。
当然,还有一个方法,就是这样的:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。