我正在写一个简单的程序,当我运行它时会改变我的背景。 我正在尝试这样做,以便当我运行它时,它会改变背景,然后当我再次运行它时会转到列表中的下一个图像,依此类推。
但我无法弄清楚如何制作它,以便每次运行时,它会选择列表中的下一个图像并将其分配给图像变量。
这是我的代码:
Img_list = ['C:\BG\mod_bg.bmp','C:\BG\BGMATRIX.jpg'] #Image List
pathToImg = #image name here
SPI_SETDESKWALLPAPER = 20
ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0, pathToImg,
0)
所以我第一次运行它时希望它使用C:\BG\mod_bg.bmp
然后关闭然后下次打开它时我希望它使用C:\BG\BGMATRIX.jpg
并关闭
请帮忙。
答案 0 :(得分:0)
要做到这一点,你必须将索引保存在当前图片的Img_list
某处。程序启动时,它会读取索引值,更改它并将其写回。
您可以存储它的地方就像是。