2017-09-07 2 views
-1

enter image description here파이썬, tkinter

두 단추 사이에 간격을 어떻게 만들 수 있습니까?

+0

패딩을 사용할 수 있습니다. 어떤 지오메트리 관리자를 사용하고 있습니까? 'grid()'또는'pack()'? –

+0

@SierraMountainTech grid()를 사용하고 있습니다. –

+0

[tkinter ~ python의 격자에 배치 된 두 위젯 사이에 공간을 추가하는 방법] (https://stackoverflow.com/questions/39555194/how-to-add-space) -with-two-widgets-in-grid-in-tkinter-python) –

답변

2

두 개의 버튼 사이에 패딩이있는 경우 grid() 관리자의 생성 버튼에 pady = (0,5)을 사용할 수 있습니다. 3 pady = (5,5) 또는 pady = 5 사이에 공백을 추가하려는 경우

padx 또는 pady에 숫자/숫자를 제공 할 수있는 두 가지 방법이 있습니다. pady = 5과 같은 숫자 만 사용할 수 있습니다.이 경우 위쪽 및 아래쪽 패딩 모두 수행되지만, 한쪽 면만 구체적으로 채우려면이 pady = (0,5)과 같은 튜플을 제공 할 수 있습니다. 그러면 위젯의 아래쪽이 채워집니다.

import tkinter as tk 

root = tk.Tk() 

tk.Entry(root, width = 25).grid(row=0, column=0) 

tk.Button(root, text = "Generate").grid(row=1, column=0, pady = (5,5)) 
tk.Button(root, text = "clear").grid(row=2, column=0) 

root.mainloop() 

결과 : 여기

은 예입니다

enter image description here

그리고 여기에 버튼 사이에 단지 공간을 예입니다

import tkinter as tk 

root = tk.Tk() 

tk.Entry(root, width = 25).grid(row=0, column=0) 

tk.Button(root, text = "Generate").grid(row=1, column=0, pady = (0,5)) 
tk.Button(root, text = "clear").grid(row=2, column=0) 

root.mainloop() 

결과 :

enter image description here