免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6533 | 回复: 3
打印 上一主题 下一主题

请教个wxPython复选框(CheckBox)保存的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-22 22:18 |只看该作者 |倒序浏览
初学者请教,用wxPython模块的CheckBox做出一个复选框后,效果图如下,


如何设置一个保存按钮,并将其绑定,点击后多选的条目被保存进同目录下的txt或者ini文档中,先谢过了。

论坛徽章:
0
2 [报告]
发表于 2011-12-23 11:01 |只看该作者
绑定wx.EVT_CHECKBOX这个事件不就可以。

论坛徽章:
0
3 [报告]
发表于 2011-12-23 23:08 |只看该作者
本帖最后由 kigalu 于 2011-12-23 23:13 编辑

朋友,能不能详细点,我刚学python,语法还没浏览全

#!/usr/bin/env python
import wx
class win(wx.Frame):
        def __init__(self,parent,id):
                wx.Frame.__init__(self,parent,id,‘FIFA DATABASE’,size=(600,400))
                panel=wx.Panel(self)

                wx.CheckBox(panel,-1,'UBUNTU',(20,100),(100,-1))
                wx.CheckBox(panel,-1,'CENTOS',(20,120),(100,-1))
                wx.CheckBox(panel,-1,'MANDRIVA',(20,140),(100,-1))
                        
                button=wx.Button(panel,label='OK',pos=(450,20))
                self.Bind(wx.EVT_BUTTON,self.dowhat,button)

        def dowhat(self,event):
                button.SetLabel('Done')

if __name__=='__main__':
        app=wx.App()
        frame=win(parent=None,id=-1)
        frame.Show()
        app.MainLoop()

论坛徽章:
0
4 [报告]
发表于 2011-12-25 21:50 |只看该作者
wx.CheckBox(panel,-1,'UBUNTU',(20,100),(100,-1))
self.Bind(wx.EVT_CHECKBOX,self.ONCheck)
在ONCheck中对选择的复选框进行处理
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP