python gui界面学习笔记day01
使用gui图形库tkinter
1.导入tkinter库
import tkinter
2.创建主窗口
window = tkinter.Tk()
3.调用组件mainloop方法
window.mainloop()
4.标签页面的调用
l = tkinter.Label()
5.按钮的调用
b = tkinter.Button()
实例
import tkinter
window = tkinter.Tk()
window.title('my window')
window.geometry('200x100')#设置主窗口大小
var = tkinter.StringVar()#定义一个变量作为label标签所显示的内容
l = tkinter.Label(window,textvariable=var,bg='red',font=('Arial',12),width=15,height=2)#调用var变量为显示内容,设置背景颜色为red,设置长宽高
on_hit = False#定义一个变量来确定label标签的开关
l.pack()安放lable标签
def hit_me():#定义一个函数来作为button的执行命令
global on_hit#使用全局变量
if on_hit == False:
on_hit = True
var.set('you hit me')#设置若点击button则打开label并,显示内容
else:
on_hit = False
var.set('')#设置变量为关并且显示内容为空
b = tkinter.Button(window,text='hit me',width=15,height=2,command=hit_me)#设置button的大小和内容并调用函数来执行
b.pack()放置button
window.mainloop()主页循环