一、显示按钮为图片
from tkinter import *
def msgShow():
label.config(text="昨天是个好日子",bg="lightyellow",fg="blue")
root=Tk()
root.title("button的test1")
label=Label(root)
pic=PhotoImage(file="图标.png")
btn=Button(root,image=pic,command=msgShow)
label.pack()
btn.pack()
root.mainloop()
二、显示按钮为图片+文字
from tkinter import *
def msgShow():
label.config(text="今天是个好日子",bg="lightyellow",fg="blue")
root=Tk()
root.title("button的test2")
root.geometry("300x200")
label=Label(root)
pic=PhotoImage(file="图标.png")
#compound=TOP显示图片在上面 CENTER显示图片和文字重叠
#可以用 LEFT TOP RIGHT BOTTOM CENTER
#可以用cursor="star"实现按钮上鼠标显示为星星
btn=Button(root,image=pic,compound=LEFT,text="点我看看吧",command=msgShow,cursor="star")
label.pack()
btn.pack()
root.mainloop()
版权声明:本文为qq_31949641原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。