有没有办法通过Python控制屏幕亮度?例如,我现在正在使用 Tkinter,我想知道是否有办法在 tkinter 中编程一个按钮来增加屏幕的亮度(并制作另一个降低屏幕亮度的按钮(?
编辑:我正在使用Windows计算机,它在Windows 10上,但我也需要它在Windows 7上运行。
我使用了WMI库,它真的工作得很好。这是代码,但这是针对Windows的。我认为它是特定于操作系统的,所以如果它不适合您,您应该寻找更好的解决方案。
import wmi
brightness = 40 # percentage [0-100] For changing thee screen
c = wmi.WMI(namespace='wmi')
methods = c.WmiMonitorBrightnessMethods()[0]
methods.WmiSetBrightness(brightness, 0)
在tkinter中,您将无法调整屏幕亮度。你也许可以制作一个宏,让你的python程序访问它。此外,对于桌面显示器,亮度由显示器设置,因此根据您的型号,您可能根本无法进行任何更改。祝你好运:)
这是有关使用宏的链接。检查一下,也许找到一种控制屏幕的方法。