亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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 關注
  • 841 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號