2

我想知道是否可以使 Tkinter 比例与计算机的体积相对应。或者说,把比例尺往上拉,电脑的体积能变大吗?这只是我草拟的一些随机代码。我正在运行 64 位 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()

老实说,我不在乎它是否不能完成。我只是想知道这是否可能。感谢所有的帮助!

4

2 回答 2

1

请参阅更改主音量级别以了解如何在 C 中执行此操作,然后将其与How to use win32 API's with python混合使用。然后将生成的回调绑定到 Tkinter gui 事件。

于 2012-08-02T01:56:01.457 回答
1

我知道这是一个古老的问题,但最佳答案超出了大多数人的能力范围。我用 python 编写是为了避免使用 C,而不是拥抱它。

现实的最佳答案是为命令行安装一些东西(例如Nircmd),然后使用subprocess(预安装)来调用它,例如subprocess.getoutput("nircmd setsysvolume 0")希望这有助于找到它的其他人。

于 2017-06-12T23:06:24.600 回答