1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python第三方库tkinter之Label控件和Button控件

python第三方库tkinter之Label控件和Button控件

时间:2024-01-18 03:41:45

相关推荐

python第三方库tkinter之Label控件和Button控件

from tkinter import *window =Tk()window.title("dalaijun")#窗口标题window["background"]="#152950"#窗口的背景颜色window.geometry("300x300+30+30")#窗口的尺寸以及位置# 控件 参数Label(window, # window 窗口对象text="dalaojun", # text 显示文本fg="#191970", # fg 字体颜色bg="#90EE90", # bg 控件填充颜色font=("Arial",12), # font("字体名字","字体打小") 字体以及字体大小width=20, height=2).pack()# width 控件宽度 height 控件高度 .pack方法布局 <一定要调用布局方法,否则不显示控件># 创建一个用于绑定Lanel控件的变量 var =StringVar()var.set("Hello Dalao")#初始化变量# 创建Label控件,并且与var变量绑定label2=Label(window,textvariable=var,fg="#191970", # fg 字体颜色bg="#90EE90", # bg 控件填充颜色font=("Arial",12), # font("字体名字","字体打小") 字体以及字体大小width=12,# width 控件宽度height=2)#height 控件高度label2.pack(pady=20)#控件布局方式pack() 参数pady参数设置垂直外边距为20onHit = False#第一个按钮的单机回调函数 设置两个固定文本,每点击一次就把文本更换一次def hitMe():global onHit #把onHit设置为全局变量if onHit ==False:onHit =Truevar.set("你好大佬")else:onHit =Falsevar.set("你好大姐大")#创建1个Button控件,并与hitMe函数绑定button1 =Button(window,text="点击这里",command=hitMe)button1.pack()#使用pack布局方式执行#第二个按钮的单击回调函数 点击后执行打印var变量的文本def getLabelText():# var.get()获取var变量的文本# 输出 获取的Label控件中的文本print(var.get())#创建第2个Button控件button2 =Button(window,text="获取Label控件的文本",command=getLabelText)button2.pack(pady=20)#使用pack布局方式执行mainloop()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。