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)