from tkinter import * #创建窗口 root =Tk() #标题 root.title('签名设置') # 窗口大小 小写的x 框大小为600 300 500为x轴大小 300为y轴大小 root.geometry('600x300+500+300') #标签控件 # pack:按添加顺序排列组件 # grid:按行列形式排列组件 网格 # place:允许程序员指定组件的大小和位置 #grid 管理器可以说是 Tkinter 这三个布局管理器中最灵活多变的。如果你只希望学习使用一个布局管理器, # 那么 grid 绝对是首选。当你在设计对话框的时候,使用 grid 尤其便捷。使用一个 grid 就可以简单的实现 # 你用很多个框架和 pack 搭建起来的效果。使用 grid 排列组件,只要告诉它你想要组件放置的位置 # (行 / 列,row 选项指定行,column 选项指定列)。此外你并不用提前指出网格(grid 分布给组件的位置称为网格) # 的尺寸,因为管理器会自动计算 lable = Label(root,text='签名',font=('微软雅黑',20)) lable.grid(row = 0,column =0) #默认的为0行0列 #输入框 entry = Entry(root,text='efgf',fg='red',font=('微软雅黑',20)) entry.grid(row=0,column =1) #点击按钮 button = Button(root,text='设计签名',font=('微软雅黑',20)) button.grid(row=1,column=1,sticky=W) #W左对齐 E右对齐 # button['width'] =20 按钮宽和高 # button['height'] =1 #显示窗口 root.mainloop()