如何通过Python控制屏幕亮度



有没有办法通过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程序访问它。此外,对于桌面显示器,亮度由显示器设置,因此根据您的型号,您可能根本无法进行任何更改。祝你好运:)

这是有关使用宏的链接。检查一下,也许找到一种控制屏幕的方法。

最新更新