2

Tkinterスケールをコンピューターのボリュームに対応させることができるかどうか疑問に思いました。つまり、スケールを上にドラッグすることで、コンピューターの音量を上げることができるでしょうか。これが私が作成したランダムなコードです。私は64ビットのWindows7オペレーティングシステムを実行しています。

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()

正直なところ、それができなくてもかまいません。それが可能かどうか疑問に思っていました。すべての助けをありがとう!

4

2 に答える 2

1

C でこれを行う方法については、 Changing master volume levelを参照してから、 How to use win32 API's with python と混ぜてください。次に、結果のコールバックを Tkinter GUI イベントにバインドします。

于 2012-08-02T01:56:01.457 に答える