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()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值