gyn

Win32下的Perl,无用的select,停滞的Tk,结束吧....

对Tk中checkbutton的几点看法

在处理到用户管理列表的时候,我还是新建了一个 toplevel ,原打算是要抽象用户自管理程序的,但是似乎有点麻烦,留着以后再做了。其中用到了借个 checkbotton ,是 ttk 版的。从文档里可以看出 ttk checkbutton 省略了不少选项和命令,但反观原生的,也存在诸多不便。首先,它没有直接取得被选择状态数值的命令,只有一个 variable 选项,所以状态的操作必须围绕这个 variable ;第二,还是和这个 variable 有关,挡在过程中生成 checkbutton variable 是非 global 的时候,显示出来的 checkbutton 是无法看出是否被 toggle 的,而反过来一旦被 toggle 上,这个 variable 就自动变成 global 的了。为了不必要的麻烦 , 我的解决办法是,在要使用到 checkbutton 的过程中直接设置 global 变量供 checkbutton 设为 variable ,当包含该 checkbutton toplevel 销毁时一道 destroy global 变量。

userAdmin.PNG

posted on 2008-12-29 17:07 gyn_tadao 阅读(899) 评论(2)  编辑 收藏 引用 所属分类: TclTk

评论

# re: 对Tk中checkbutton的几点看法 2009-01-01 22:33 oil painting

happy new year  回复  更多评论   

# re: 对Tk中checkbutton的几点看法 2009-01-03 01:35 搜索猎人

谢谢  回复  更多评论   

只有注册用户登录后才能发表评论。
<2008年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

导航

统计

常用链接

留言簿(15)

随笔分类(126)

随笔档案(108)

相册

搜索

最新评论

阅读排行榜

评论排行榜