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 相关文章推荐
深入解析Python编程中JSON模块的使用
Oct 15 Python
初探TensorFLow从文件读取图片的四种方式
Feb 06 Python
TensorFlow中权重的随机初始化的方法
Feb 11 Python
Python中一些深不见底的“坑”
Jun 12 Python
bluepy 一款python封装的BLE利器简单介绍
Jun 25 Python
python 杀死自身进程的实现方法
Jul 01 Python
用Cython加速Python到“起飞”(推荐)
Aug 01 Python
wxPython绘图模块wxPyPlot实现数据可视化
Nov 19 Python
Django User 模块之 AbstractUser 扩展详解
Mar 11 Python
Python内建序列通用操作6种实现方法
Mar 26 Python
pycharm解决关闭flask后依旧可以访问服务的问题
Apr 03 Python
Python实现排序方法常见的四种
Jul 15 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
PHP+ACCESS 文章管理程序代码
2010/06/21 PHP
php+js实现图片的上传、裁剪、预览、提交示例
2013/08/27 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
2015/08/28 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
2016/08/12 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
php基于协程实现异步的方法分析
2019/07/17 PHP
PHP重载基础知识回顾
2020/09/10 PHP
JavaScript修改css样式style
2008/04/15 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
2017/03/05 Javascript
vue实现全选、反选功能
2020/11/17 Javascript
ES6中Array.includes()函数的用法
2017/09/20 Javascript
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
2018/05/15 NodeJs
JS二级菜单不同实现方法分析【4种方法】
2018/12/21 Javascript
详解nodejs http请求相关总结
2019/03/31 NodeJs
Vue实例的对象参数options的几个常用选项详解
2019/11/08 Javascript
python实现目录树生成示例
2014/03/28 Python
利用Python开发实现简单的记事本
2016/11/15 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
2018/01/04 Python
python3 kmp 字符串匹配的方法
2018/07/07 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
Python3 中sorted() 函数的用法
2020/03/24 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
Keras中的多分类损失函数用法categorical_crossentropy
2020/06/11 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
护理专业毕业生自荐信
2014/06/15 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
赔偿协议书
2015/01/27 职场文书
高中班主任培训心得体会
2016/01/07 职场文书