python - 如何通过Python控制屏幕亮度

标签 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)

关于python - 如何通过Python控制屏幕亮度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44232117/

相关文章:

c# - 你会分享你的想法如何从嵌入式 Python.Net 调用 python 命令吗?

python - sqlite3.操作错误: Could not decode to UTF-8 column

python - Django - Rosetta : Ignore . mo 文件问题

python - 在 centOS 7 中安装 pip

用于删除互联网行话/俚语/首字母缩略词的 python 模块

c++ - freopen() 的 Python 版本

python - 使用中间件类通过应用程序引擎进行移动检测的简单场景

python - 从 numpy 数组转换为图像时获得意外的颜色输出

python - Hadoop流式传输调用python脚本

Python 执行 HTTP 命令