如何使用python2.7.3更改Windows背景

2024-04-25 07:36:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用windows 8(尚未更新到8.1)

我使用的代码是

import ctypes

SPI_SETDESKWALLPAPER = 20

ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0, "word.jpg", 0)

print "hi"

由于某些原因,不管我是否给它一个有效的图像(在同一个目录中的程序),不管图像类型(bmp,gif,jpg),代码最终总是将我的背景设置为黑屏。在

为什么会这样?怎么能修好?在


Tags: 代码图像importspiwindows原因hictypes
2条回答

尝试传递SPIF_SENDCHANGE(即2)作为最后一个参数。您可能还需要使用SPIF_UPDATEINIFILE(即1)按位或它。在

抱歉,我知道这晚了,但问题是你需要包括路径。而不是“文件段“do r”C:\文件路径\文件段“否则python不知道在哪里查找图像。在

相关问题 更多 >