2012-08-02 25 views
2

我想知道是否可以使Tkinter音階與電腦的音量一致。換句話說,通過拖大規模,計算機的音量可以增加嗎?這裏只是我製作的一些隨機代碼。我正在運行一個64位Windows 7操作系統。以編程方式調整我的Windows 7計算機的音量

1 from Tkinter import * 
2 
3 def sel(): 
4  selection = "Value = " + str(var.get()) 
5  label.config(text = selection) 
6 
7 root = Tk() 
8 var = DoubleVar() 
9 scale = Scale(root, variable = var) 
10 scale.pack(anchor=CENTER) 
11 
12 button = Button(root, text="Get Scale Value", command=sel) 
13 button.pack(anchor=CENTER) 
14 
15 label = Label(root) 
16 label.pack() 
17 
18 root.mainloop() 

老實說,我不在乎它是否無法完成。我只是想知道這是否可能。感謝所有的幫助!

+2

這是可能的,但實施完全取決於您正在運行的操作系統(或Linux的聲音系統)。 – Blender 2012-08-02 01:13:11

+0

64位Windows 7.我總是忘記補充一點。 – user1553156 2012-08-02 01:15:11

+0

這個問題應該是「我如何以編程方式調整計算機上的音量?」這與Tkinter無關。 – 2012-08-02 01:43:08

回答

0

我知道這是一個老問題,但最重要的答案不在大多數人的能力範圍之內。我用python編寫,以避免C,不接受它。

現實的最佳答案是爲命令行安裝某些東西(例如Nircmd),然後使用subprocess(預安裝)調用它,例如, subprocess.getoutput("nircmd setsysvolume 0")希望這可以幫助任何發現它的人。

相關問題