为了账号安全,请及时绑定邮箱和手机立即绑定

python中的几个细节问题,跪求大神指点

python中的几个细节问题,跪求大神指点

慕的地10843 2018-07-11 09:09:36
这是最终效果,实现的过程有些艰难一开始我在doublevar后面少了(),后来又有一个括号跟成了非法的。这里还是遗留了两个问题:(1)就是在上面intvar()似乎在产生值该做如何理解,而后面的doublevar似乎在搜集一个值,就是从volume_scale()来的值(2)第一处的volume_get()似乎还可以理解,而第二处volume.set(track.get_volume())这句语法就不好理解了,求解释这句的语法。金币奉上
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

IntVar的作用:Value holder for integer variables

DoubleVar的作用:Value holder for float variables

也就是tk维护了内存中的一块位置,供用户存储变量。

这里track_playing存储的是checkbotton的值,这两个值相互关联。

改变时track_playing也同时改变,这就是track_playing值的来源。


同理doublevar和“音量”的大小相关联。


volume.set(track.get_volume())这句话其实可以拆开来看:

12v=track.get_volume()volume.set(v)


查看完整回答
反对 回复 2018-07-30
  • 1 回答
  • 0 关注
  • 821 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信