PyQt5--QCheckBox


1
# -*- coding:utf-8 -*- 2 ''' 3 Created on Sep 20, 2018 4 5 @author: SaShuangYiBing 6 7 Comment: 8 ''' 9 import sys 10 from PyQt5.QtCore import Qt 11 from PyQt5.QtWidgets import QApplication,QWidget,QCheckBox 12 13 class New_test(QWidget): 14 def __init__(self): 15 super().__init__() 16 self.initUI() 17 18 def initUI(self): 19 cb = QCheckBox('Show Title',self) 20 cb.move(20,20) 21 cb.toggle() # 因为前面已经设置了标题,所以这里就需要先将checkbox默认勾上,否则会导致和一次时标题与复选框状态对不上 22 cb.stateChanged.connect(self.changeTitle) # 将复选框的状态改变信号连接到自定义的槽函数changeTitle上 23 24 self.setGeometry(300,300,250,150) 25 self.setWindowTitle('QCheck Box') 26 self.show() 27 28 def changeTitle(self,state): 29 if state == Qt.Checked: 30 self.setWindowTitle('QCheck Box') 31 else: 32 self.setWindowTitle('') 33 34 if __name__ == '__main__': 35 app = QApplication(sys.argv) 36 ex = New_test() 37 sys.exit(app.exec_())

 

复选框默认勾上的标题

 

取消勾选的标题提示

 

转载于:https://www.cnblogs.com/aziji/p/9679146.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值