tkinter - 我没有得到按钮上图像的任何输出(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)
解决方案
文件的路径必须作为关键字参数传递
PhotoImage(file=...)
^^^^^
推荐阅读
- apache-kafka - 移动端和网页端直接连接kafka是否可行
- c++ - 如何将字符串转换为 ASCII 值的总和?
- python - 通过网状在R中创建python列表
- php - 如何编写带有可选参数和可变长度参数的函数?
- kubernetes - 无法写入文件。以 root 身份安装的卷
- mongodb - 执行聚合时有没有办法对来自多个文档的结果进行分组
- python - 在 Azure Functions 上读取 Shapefile
- javascript - .map 在数组中返回字符串而不是数字数组
- php - 无法连接到 MS SQL 服务器
- r - 将qiime指向包含R相关程序的路径