【python入门高阶之tkinter 窗口设计

目录

python之tkinter窗口


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

发布了96 篇原创文章 · 获赞 76 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/u010244992/article/details/104888375