主窗口的创建
模块的导入
from tkinter import *
生成主窗口
win=Tk()
修改框体的名字
win.title("名字")
指定主框体大小
win.geometry('400x400')
进入消息循环
win.mainloop()
结果展示
tkinter中的组件
Button 按钮;
Canvas 绘图形组件,可以在其中绘制图形;
Checkbutton 复选框;
Entry 文本框(单行);
Text 文本框(多行);
Radiobutton 单选框;
Scale 滑块;允许通过滑块来设置一数字值;
Scrollbar 滚动条;配合使用canvas, entry, listbox, and text窗口部件的标准滚动条;
Toplevel 用来创建子窗口窗口组件;
Frame 框架,将几个组件组成一组;
Label 标签,可以显示文字或图片;
Listbox 列表框;
Menu 菜单;
Menubutton 它的功能完全可以使用Menu替代;
Message 与Label组件类似,但是可以根据自身大小将文本换行;
控制按钮的参数:
anchor: 指定按钮上文本的位置;
background(bg) 指定按钮的背景色;
font: 指定按钮上文本的字体;
foreground(fg) 指定按钮的前景色;
height: 指定按钮的高度;
image: 指定按钮上显示的图片;
state: 指定按钮的状态;
text: 指定按钮上显示的文本;
width: 指定按钮的宽度;
bitmap: 指定按钮上显示的位图;
borderwidth(bd) 指定按钮边框的宽度;
command: 指定按钮消息的回调函数;
cursor: 指定鼠标移动到按钮上的指针样式;
padx 设置文本与按钮边框x的距离,还有pady;
activeforeground 按下时前景色;
textvariable 可变文本,与StringVar等配合着用