给程序界面加了个菜单,导致菜单和组件的距离过近,非常难看。
于是就想调一下组件和菜单的距离。
看了下文档,有2种调节方式。
一种是调节组件的自身的选项来进行调节,一种是使用padding属性进行调节。
我是要对整行的组件进行调节,单个组件调节不合适,选择使用padding属性进行调节。
根据官方文档给出的示例程序,主要是通过使用将组件添加到ttk.Frame,再通过ttk.Frame的padding属性进行调节。
注意:tkinter 的Frame是没有padding属性的!!!一定是得用ttk.Frame。
官方例子太复杂了,这里用我自己的例子。
例子的代码如下:
from tkinter.ttk import *
inputFrame=Frame(root,padding=(10,5,10,0))
inputLabel=Label(inputFrame,text = "目标路径:")
inputLabel.grid(row = 0, column = 0)
inputEntry=Entry(inputFrame, textvariable = inputPath)
inputEntry.grid(row = 0, column = 1)
inputButton=Button(inputFrame, text = "路径选择", command = sel