Python按钮交互界面

from tkinter import *       #导入tkinter模块内容

def callback():         # 定义一个 改变文本的函数 .
    var.set("大傻子~")


def callback2():         # 定义一个 改变文本的函数 .
    var.set("辣鸡!")

root = Tk()              #初始框声明

frame1 =Frame(root)     #声明模块
frame2 =Frame(root)
frame3 =Frame(root)
  #创建一个文本Label对象
var = StringVar()   #声明可变变量
var.set("任奕霖~")


textLabel = Label(frame1,#绑定到模块1
                  textvariable = var,#文本量变
                  justify = RIGHT,#字体位置
                  font = ('楷体',50),
                  fg = 'red')
textLabel.pack(side = LEFT)#整体位置

image = r"C:\Users\Administrator\Desktop\timg.gif"
photo = PhotoImage(file= image)

imgLabel = Label(frame1,image=photo)
imgLabel.pack(side = LEFT)
#加按钮
thebutton = Button(frame2,text='啊???',font=('楷体',35),fg='purple',command=callback)#按下按钮执行 函数
thebutton.pack()
thebutton2 = Button(frame3,text='干嘛!',font=('楷体',35),fg='purple',command=callback2)
thebutton2.pack()
frame1.pack(padx=10, pady=10)
frame2.pack(padx=50, pady=50)
frame3.pack(padx=50, pady=50)

root.mainloop()

 

你可能感兴趣的:(Python)