Python tkinter 布局与按钮间距设置方式
本文介绍了Python tkinter中Label与Button的grid布局方法,以及如何通过grid_columnconfigure和grid_rowconfigure设置最小尺寸以调整按钮间距。同时提供了使用pack布局创建窗体及按钮的完整代码示例,涵盖函数绑定、窗口几何设置及消息循环机制。
tkinter控件的grid布局与间距设置
首先创建Label和Button控件,并利用grid方法指定它们在网格中的具体行列位置。
import tkinter as tk
root = tk.Tk()
label = tk.Label(root, text = ‘Label')
label.grid(column = 3, row = 8)
button = tk.Button(root, text = ‘Button')
button.grid(column = 5, row = 1)
接着介绍如何调整按钮之间的间距。
col_count, row_count = root.grid_size()
for col in xrange(col_count):
root.grid_columnconfigure(col, minsize=20)
for row in xrange(row_count):
root.grid_rowconfigure(row, minsize=20)
tkinter按钮位置与窗体构建示例
补充知识:Python 窗体(tkinter)按钮 位置
直接查看代码示例。
import tkinter
def go(): #函数
print("go函数")
win=tkinter.Tk() #构造窗体
win.title("hello zhaolin")#标题
win.geometry("800x800+300+0")#800宽度,800高度,x,y坐标,左上角
button=tkinter.Button(win,text="有种点我",command=go) #收到消息执行go函数
button.pack()#加载到窗体,
button1=tkinter.Button(win,text="有种点",command= lambda :print("hello world"),width=20,height=10)
button1.pack()#加载到窗体,
#button.place(10,10)
win.mainloop() #进入消息循环机制
以上关于Python tkinter布局与按钮间距的设置方法分享完毕,希望能为读者提供参考,并欢迎大家继续支持本站。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









