我正在尝试将图像添加到按钮,但是当我尝试执行当前代码时遇到了一些问题。它显示的只是一张没有文字的图像。我什至都看不到按钮。有固定我当前代码的某种方法吗?
from tkinter import *
import tkinter as tk
root = tk.Tk()
root.geometry("960x600")
canvas = Canvas(root, width=500, height=500)
canvas.pack()
imagetest = PhotoImage(file="giftest.gif")
canvas.create_image(250, 250, image=imagetest)
button_qwer = Button(root, text="asdfasdf", image=imagetest)
root.mainloop()
Run Code Online (Sandbox Code Playgroud) 我不确定如何在Python中显示来自不同目的地的图像.我需要知道如何让图像显示在我的程序上.我尝试使用以下代码,但它不会将gif文件显示在Python程序中.我的文件名为"giftest.gif",它与程序位于同一文件夹中,但仍然无法显示,而是弹出错误.
from tkinter import *
root = Tk()
canvas = Canvas(root, width=500, height=500)
canvas.pack()
imagetest = Image("giftest.gif")
canvas.create_image(250, 250, image=imagetest)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)