在Tkinter中填充动态大小按钮中的图像可以通过以下步骤实现:
import tkinter as tk
window = tk.Tk()
button = tk.Button(window, width=100, height=100)
from PIL import ImageTk, Image
image = Image.open("image.jpg") # 替换为你的图像文件路径
image = image.resize((100, 100)) # 替换为按钮的宽度和高度
photo = ImageTk.PhotoImage(image)
button.config(image=photo)
button.pack()
完整的示例代码如下:
import tkinter as tk
from PIL import ImageTk, Image
def main():
window = tk.Tk()
window.title("动态大小按钮")
button = tk.Button(window, width=100, height=100)
image = Image.open("image.jpg") # 替换为你的图像文件路径
image = image.resize((100, 100)) # 替换为按钮的宽度和高度
photo = ImageTk.PhotoImage(image)
button.config(image=photo)
button.pack()
window.mainloop()
if __name__ == "__main__":
main()
请注意,上述示例中的"image.jpg"应替换为你自己的图像文件路径。此外,你还可以根据需要调整按钮的大小和图像的大小。
领取专属 10元无门槛券
手把手带您无忧上云