這就是我想:如何在python中設置桌面背景? (窗口)
import ctypes
import os
drive = "F:\\"
folder = "Keith's Stuff"
image = "midi turmes.png"
image_path = os.path.join(drive, folder, image)
SPI_SETDESKWALLPAPER = 20
ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0, image_path, 3)
Basicaly,這段代碼顯然是應該設置桌面背景,以MIDI turmes.png,它改變了桌面,但是,對於一些奇怪的原因,它總是一個綠色的背景(我在Windows中的個性化設置是圖像背後的綠色背景)我該如何解決這個問題,並使桌面看起來像這樣?:http://i.imgur.com/VqMZF6H.png
你試過使用JPG圖像而不使用PNG嗎? –
Python 2或3?另外嘗試設置函數的argtypes和restype。 –
是的,我試過了。我正在使用python 3.5.2 – BadArtistKeith