# import Tkinter as tk
from Tkinter import*
#Tkinter只支持gif和bmp等少数几种格式,要插入其它格式的图片需要使用PIL处理
from PIL import Image, ImageTk
#在part1里面在init中变量加self
class part1:
def __init__(self,master):
#创建两个框架
frame1 = Frame(master)
frame2 = Frame(master)
#字符串变量生成
self.var = StringVar()
self.var.set('叮当猫')
#打开图片
wifi_img = Image.open('ascii_dora.png')
#ImageTk是对Tkinter的支持
self.photo = ImageTk.PhotoImage(wifi_img)
#标签
self.hi_there = Label(frame1,textvariable =self.var,image =self.photo,compound = TOP)
self.hi_there.pack()
#按键
self.theButon = Button(frame2,text = '切换内容',command = self.callback)
self.theButon.pack()
frame1.pack()
frame2.pack()
def callback(self):
self.var.set('叮当猫2号')
root = Tk()
part1(root)
root.mainloop()
效果一
点击切换后