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

这是最终效果,实现的过程有些艰难一开始我在doublevar后面少了(),后来又有一个括号跟成了非法的。这里还是遗留了两个问题:(1)就是在上面intvar()似乎在产生... 这是最终效果,实现的过程有些艰难一开始我在doublevar后面少了(),后来又有一个括号跟成了非法的。这里还是遗留了两个问题:(1)就是在上面intvar()似乎在产生值该做如何理解,而后面的doublevar似乎在搜集一个值,就是从volume_scale()来的值(2)第一处的volume_get()似乎还可以理解,而第二处volume.set(track.get_volume())这句语法就不好理解了,求解释这句的语法。金币奉上 展开
 我来答
何人我知己
2014-10-03 · TA获得超过379个赞
知道小有建树答主
回答量:258
采纳率:50%
帮助的人:188万
展开全部

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())这句话其实可以拆开来看:

v=track.get_volume()
volume.set(v)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式