首页 > 解决方案 > 我没有得到按钮上图像的任何输出(tkinter)

问题描述

代码:

from tkinter import *
import tkinter as tk

root = tk.Tk()
root.geometry("960x600")

canvas = Canvas(root, width=500, height=500)
canvas.pack()

imagetest = PhotoImage("//user//hisham//desktop//python//other python files//logo.png")
canvas.create_image(250, 250, image=imagetest)

button_qwer = Button(root, text="asdfasdf", image=imagetest)
button_qwer.pack()
root.mainloop()

输出: 在此处输入图像描述

请帮我解决这个错误。我试图把图像放在按钮上(tkinter)

标签: tkinter

解决方案


文件的路径必须作为关键字参数传递

PhotoImage(file=...)
           ^^^^^

推荐阅读