【发布时间】:2021-10-02 15:48:35
【问题描述】:
当您运行此代码时,将会有一个包含 2 个按钮的应用程序。如果单击“本地文件”之一,将弹出窗口资源管理器。现在我想知道当你在资源管理器中选择一张图片时,程序会将它设置为你的windows桌面背景。
import tkinter as tk
from tkinter import filedialog, Text
import os
root = tk.Tk()
canvas = tk.Canvas(root, height=500, width=900)
canvas.pack()
def addImage():
slika = filedialog.askopenfile(initialdir="\n", title="Izberi sliko",
filetypes=(("JPEG", "*.jpeg"), ("PNG","*.png"), ("all files", "*.*")))
selectImage = tk.Button(root, text="Local image", padx=10, pady=5, fg="white", bg="#f6c1ff", command=addImage)
selectImage.pack()
ourLibrary = selectImage = tk.Button(root, text="WPManager library", padx=10, pady=5, fg="white", bg="#f6c1ff")
selectImage.pack()
root.mainloop()```
【问题讨论】:
-
these answers 中的一些可能有用
标签: python windows tkinter background wallpaper