本文主要是介绍【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 BOTTOMfrm = 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()
这篇关于【python入门高阶之tkinter 窗口设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!