美文网首页
wx.Python 中CheckListBox的使用

wx.Python 中CheckListBox的使用

作者: wu_wise | 来源:发表于2018-01-05 09:49 被阅读0次

添加CheckListBox

#左侧布局、垂直

 leftVBox = wx.BoxSizer(wx.VERTICAL)

#创建CheckListBox控件

self.checkListBox = wx.CheckListBox(panel, choices = ['测试案例1','测试案例2','测试案例3'])

#将CheckListBox添加到布局中 proportion=1表示可拖拽拉大缩小

leftVBox.Add(self.checkListBox, proportion=1, flag=wx.EXPAND|wx.LEFT|wx.RIGHT|wx.TOP, border = 5)


绑定事件

#绑定CheckListBox勾选事件

self.Bind(wx.EVT_CHECKLISTBOX, self.onCheckListBoxSelect, self.checkListBox)


事件处理

#check列表 是否选中

    def onCheckListBoxSelect(self,event):

        #选中个数

        selectCount = len(self.checkListBox.GetChecked())

        pass


勾选或取消勾选多个

#将CheckListBox的所有行都勾选

self.checkListBox.SetChecked(range(0,self.checkListBox.GetCount()))

#将CheckListBox的所有行都取消勾选

self.checkListBox.SetChecked([])


选中或取消选中多个

#选中第一行

self.checkListBox.SetSelection(0) 

#取消选中

self.checkListBox.SetSelection(-1) 


github Demo地址

传送门

相关文章

  • wx.Python 中CheckListBox的使用

    添加CheckListBox #左侧布局、垂直 leftVBox = wx.BoxSizer(wx.VERTICA...

  • Python中 ==,is的使用

    元组 字符串 都是同一个内存地址is 是比较两个引用是否指向了同一个对象(地址引用比较)。== 是比较两个对象是否...

  • Java中的this使用

  • Runtime的使用中

    Runtime也就是我们通常所说的"运行时",是iOS开发过程中的一个不得不说的话题,基本大厂面试或多或少都会问到...

  • kotlin 中“in”的使用

    文章目录 前言 in 介绍 in 使用 总结 前言 for(i in 0..100),在 前面的 for 循环文章...

  • JS中this的使用

    this是JavaScript中的关键字,指向调用函数的对象。下面分几种场景分析。 全局函数内 this指向的是w...

  • go中...的使用

    数组中... 表示不显式指定数组大小,数组大小由其中的元素数目决定。如打印 的结果为 打散作为切片(slice) ...

  • JavaScript中this的使用

    js中this的四种用法 参考博文JavaScript中this的四个绑定规则总结 在JavaScript中每一个...

  • shell中${}的使用

    在shell中经常要对变量进行字符串的截取操作,虽然截取字符串的方法很多,在这里用${}的方法操作变量应该是最简洁...

  • 使用中的网站

    论语学习 https://leetcode-cn.com/problems/valid-palindrome/ h...

网友评论

      本文标题:wx.Python 中CheckListBox的使用

      本文链接:https://www.haomeiwen.com/subject/pmfbmttx.html