目录
python之tkinter窗口
控件的用法:
Label : 标签
Frame:框架,就是一个容器.
Entry:单行文本输入域
Text:
Button:按钮部件是一个标准的Tkinter窗口部件,用实现各种按钮。按钮能够包含文本或图象.
Listbox
Scrollbar
from tkinter import *
root = Tk() #初始化窗口
root.title('窗口')
root.resizable(width=True, height=False) #窗口是否可变化长/宽,False不可变,True可变,默认True
root.geometry("400x300") # 设置窗口大小
l = Label(root, text="label", bg="red", font=("Arial",15), width=5, height=8)
l.pack(side=LEFT) # 这里的side可以赋值为LEFT RTGHT TOP BOTTOM
frm = Frame(root)
frm_L = Frame(frm)
frm_L = Frame(frm)
Label(frm_L, text="左上", bg="pink", font=("Arial",12)).pack(side=TOP)
Label(frm_L, text="左下", bg="green", font=("Arial",12)).pack(side=TOP)
frm_L.pack(side=TOP)
frm.pack()
root.mainloop()
Button(root, text="开始").pack()
#绑定变量 var=StringVar() 设置文本框中的值 var.set(item1)
var = Variable()
#en = Entry(root, textvariable=var)
var.set("点击按钮") # 设置文本框中的值
#en.pack()
Button(root, text="开始").pack()
var = Variable()
#en = Entry(root, textvariable=var)
var.set("点击按钮") # 设置文本框中的值
Label(frm_L, textvariable=var, bg="green",width=30, height=2).pack(side=TOP)
en1 = Entry(root, show='*', font=('Arial', 14)) # 显示成密文形式
en2 = Entry(root, show=None, font=('Arial', 14)) # 显示成明文形式
en1.pack()
en2.pack()