wx.CheckBox创建复选框控件并响应鼠标点击事件


Posted in Python onApril 25, 2018

本文实例为大家分享了wx.CheckBox创建复选框控件并响应鼠标点击事件的具体代码,供大家参考,具体内容如下

执行效果图:

wx.CheckBox创建复选框控件并响应鼠标点击事件

执行代码:

#!/usr/bin/env python 
# -*-encoding:utf-8 -*- 
'Crteate CheckBox Example' 
 
import wx 
 
class MyFrame(wx.Frame): #子类化框架对像 
 
 def __init__(self,parent,id): #定义子类构造器 
  wx.Frame.__init__(self,parent,id,'CheckBox Example',pos=(300,200),size=(300,200))#调用父类构造器(必须) 
  panel=wx.Panel(self)#创建画板,控件容器 
  self.check1 = wx.CheckBox(panel,-1,'apple',pos=(20,20),size=(160,-1)) 
  self.check2 = wx.CheckBox(panel,-1,'tomato',pos=(20,40),size=(160,-1)) 
  self.check3 = wx.CheckBox(panel,-1,'kiwi',pos=(20,60),size=(160,-1)) 
  self.Bind(wx.EVT_CHECKBOX, self.EvtCheckBox, self.check1) 
  self.Bind(wx.EVT_CHECKBOX, self.EvtCheckBox, self.check2) 
  self.Bind(wx.EVT_CHECKBOX, self.EvtCheckBox, self.check3) 
 def doMe(self): 
  self.Destroy() 
 def EvtCheckBox(self,event): 
  print u'就是这样的!' 
   
 
if __name__=='__main__': 
 app=wx.PySimpleApp()#用简单的app类创建应用程序框架 
 MyGUI=MyFrame(parent=None,id=-1)#实例化框架,也就是窗口 
 MyGUI.Show(True)#显示窗口 
 app.MainLoop()#进入循环

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3使用PyQt5制作简单的画板/手写板实例
Oct 19 Python
Python中实现最小二乘法思路及实现代码
Jan 04 Python
学习python中matplotlib绘图设置坐标轴刻度、文本
Feb 07 Python
浅谈python日志的配置文件路径问题
Apr 28 Python
Django中反向生成models.py的实例讲解
May 30 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
May 31 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
Jul 09 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 Python
Python3中的最大整数和最大浮点数实例
Jul 09 Python
Python-接口开发入门解析
Aug 01 Python
Pytorch根据layers的name冻结训练方式
Jan 06 Python
Python 处理日期时间的Arrow库使用
Aug 18 Python
wxPython实现窗口用图片做背景
Apr 25 #Python
django 发送手机验证码的示例代码
Apr 25 #Python
python3+PyQt5实现自定义分数滑块部件
Apr 24 #Python
详解tensorflow载入数据的三种方式
Apr 24 #Python
关于Tensorflow中的tf.train.batch函数的使用
Apr 24 #Python
TensorFlow入门使用 tf.train.Saver()保存模型
Apr 24 #Python
Python使用 Beanstalkd 做异步任务处理的方法
Apr 24 #Python
You might like
js 替换
2008/02/19 Javascript
js 数组操作代码集锦
2009/04/28 Javascript
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
2012/12/26 Javascript
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
2014/01/15 Javascript
使用CSS3的scale实现网页整体缩放
2014/03/18 Javascript
jQuery超简单选项卡完整实例
2015/09/26 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
解决AjaxFileupload 上传时会出现连接重置的问题
2017/07/07 Javascript
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
Python 查找字符在字符串中的位置实例
2018/05/02 Python
pandas值替换方法
2018/07/10 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
pygame实现贪吃蛇游戏(上)
2019/10/29 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
常用python爬虫库介绍与简要说明
2020/01/25 Python
python中对二维列表中一维列表的调用方法
2020/06/07 Python
Python list和str互转的实现示例
2020/11/16 Python
Python项目打包成二进制的方法
2020/12/30 Python
Joseph官网:英国小众奢侈品牌
2019/05/17 全球购物
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
中西医结合临床医学专业大学生自荐信
2013/09/28 职场文书
大学教师年终总结的自我评价
2013/10/29 职场文书
酒吧创业计划书
2014/01/18 职场文书
刊首寄语大全
2014/04/11 职场文书
员工年终自我评价
2014/09/14 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
教你使用Pandas直接核算Excel中快递费用
2021/05/12 Python
python的列表生成式,生成器和generator对象你了解吗
2022/03/16 Python
开发微信小程序之WXSS样式教程
2022/04/18 HTML / CSS