python -- Tkinter
1、标签
import tkinter as tk
window = tk.Tk()
window.title("The window")
window.geometry("200x100")
#创建标签 text 标签文字,bg 背景颜色,font 字体和大小,width 宽 ,height 高
l = tk.Label(window,text="Wecolme to the TK!",bg='red',font=('Arial',12),width=20,height=2)
#固定窗口位置
l.pack()
window.mainloop()
2、标签和按钮
import tkinter as tk
window = tk.Tk()
window.title("The window")
window.geometry("400x200")
#变量存储器
var = tk.StringVar()
#标签文字用textvariable来接受变量
l = tk.Label(window,textvariable=var,bg='yellow',font=('Arial',12),width=20,height=2)
l.pack()
on_hit = False
def hit_me():
global on_hit
if on_hit == False:
on_hit = True
#设置变量var的值,即textvariable的值
var.set("you hit me")
else:
on_hit = False
#设置变量var的值为空,即textvariable的值
var.set(" ")
#创建按钮,text 显示在按钮上的文字,command 点击按钮执行的命令
b = tk.Button(window,text='hit_me',width=20,height=2,command=hit_me)
b.pack()
window.mainloop()
3、输入框entry
import tkinter as tk
window = tk.Tk()
window.title("The window")
window.geometry("400x200")
#创建输入框entry,show 用户输入任何内容都显示为*,类似于我们输入密码
#show = None ,则输入啥显示啥
#e = tk.Entry(window,show='*',width=20,font=('Arial',12))
e = tk.Entry(window,show=None,width=20,font=('Arial',12))
e.pack()
window.mainloop()
4、文本框 输入框 按钮框
import tkinter as tk
window = tk.Tk()
window.title("The window")
window.geometry("400x200")
#创建输入框entry,show 用户输入任何内容都显示为*,类似于我们输入密码
#show = None ,则输入啥显示啥
#e = tk.Entry(window,show='*',width=20,font=('Arial',12))
e = tk.Entry(window,show=None,width=20,font=('Arial',12))
e.pack()
def insert_point():
#获得输入框的内容
var = e.get()
#把获得的输入框var的内容插入到指定的文本框中
t.insert('insert',var)
def insert_end():
var = e.get()
#把获得的输入框var的内容插入到文本框的末尾‘end’
t.insert("end",var)
def insert():
var = e.get()
#在指定行插入内容,1.1 第一行 第一个元素,
t.insert(1.1,var)
b1 = tk.Button(window,text='insert point',height=2,command=insert_point).pack()
b2 = tk.Button(window,text='insert end',command=insert_end).pack()
b3 = tk.Button(window,text='insert',command=insert).pack()
#文本框
t = tk.Text(window,height=2)
t.pack()
window.mainloop()
还没有评论,来说两句吧...