有没有办法通过Python控制屏幕亮度?例如,我现在正在使用Tkinter,我想知道是否有一种方法可以在tkinter中编程按钮以增加屏幕的亮度(并制作另一个降低屏幕亮度的按钮)?
编辑:我正在使用Windows计算机,它在Windows 10上,但我也需要它在Windows 7上运行。答案 0 :(得分:1)
我使用了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)
答案 1 :(得分:0)
在tkinter中,您将无法调整屏幕亮度。您可以创建一个宏并让您的python程序访问它。此外,桌面显示器的亮度由显示器设置,因此根据您的型号,您可能根本无法进行任何更改。祝你好运:)
以下是使用宏的link。看看它,也许找到一种控制屏幕的方法。