鱼C论坛

 找回密码
 立即注册
查看: 884|回复: 1

关于IntVar和variable的问题

[复制链接]
发表于 2018-8-1 19:32:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1、如圈2、1部分,variable传出的是什么值?IntVar是什么函数
2、如果我把如圈2部分的openvar,savevar和quitvar都改成openvar,然后运行,让我点了任意一个,打开,保存或者关闭时,另外两个也会自动勾上,为什么会这样呢,我并没有点其他两个,也就是说里面对应的command=xxxxx, variable=xxxxx,没有开始工作啊
3、如圈3部分,value是哪个函数的参数?
1654654654654654564654564654.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-8-1 20:14:42 | 显示全部楼层
1.Intvar()、StringVar()什么都是创建可以绑定到控件上的变量(也起到了标识符的作用,因为每个控件都最好绑定到同一个变量,否则两个控件的消息会被同一个回调处理,更加要命的是两个控件的消息(比如报告用户点击了什么的)、输出会混在一起(当然有时也有用,比如当你设计的程序点击某个菜单和点击某个按钮功能相同就可以这样,方便许多),对不起扯远了……),variable就是把变量绑定到控件上。
2.假如你把标识符都弄成了同一个,那么三个控件就会同时收到用户点击的消息,就会被打钩。
3.radiobutton的id(顺便说一下,radiobutton必须绑定到同一个变量,否则单选会变成多选(单选是分组的),读取绑定到的变量可以获得这个id)。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-6 01:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表