Я изучал некоторый python, и я начал разрабатывать приложение, которое позволит пользователю создавать некоторые произведения искусства с использованием графического интерфейса и холста в окне Tkinter с помощью кнопок и полей Tkinter. Кнопки Python Tkinter очень далеки друг от друга
Однако, по какой-то причине все эти кнопки очень далеки друг от друга, и я не совсем уверен, по какой логике определяется их точное положение. Вот мой код, который устанавливает окна и кнопки:
area = Canvas(self)
area.grid(row = 1, column=0, columnspan=2, rowspan=28, padx=5, sticky = E+W+S+N)
#columns
self.columnconfigure(1, weight=1)
self.columnconfigure(3, pad=7)
self.rowconfigure(3, weight=1)
self.rowconfigure(5, pad=7)
#Background Colour
colourL = Label(self, text="Background colour:")
colourL.grid(row=1, column=3)
colourbg = Entry(self)
colourbg.grid(row = 1, column=4)
#Turtle Colour
turtcL = Label(self, text="Turtle colour:")
turtcL.grid(row=2, column=3)
turtcol = Entry(self)
turtcol.grid(row = 2, column=4)
setCol=Button(self, text="Set colours",command=lambda: setColour(alex,turtcol.get(),area,colourbg.get()))
setCol.grid(row=2, column=5)
#Fractal Button
fractalL = Label(self, text="Order of Fractal:")
fractalL.grid(row=5, column=4)
fractorder = Entry(self)
fractorder.grid(row = 6, column=4)
#Buttons
drawButton = Button(self, text="Draw", command=lambda: draw(100, turtles, 80))
drawButton.grid(row=3, column=3)
Я был бы очень признателен, если кто-то может сказать, что я, почему и как сделать кнопки и поля быть ближе друг к другу.
вы звоните 'grid_rowconfigure' или' grid_columnconfigure' где-нибудь? –
отредактирует op с настройками конфигурации – Oliver
, и я понял, что проблема заключается в том, как работают настройки? – Oliver