Кнопка Python Tkinter / Ориентация входа - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь установить положение 3 записей / кнопок.Я знаю, что это нужно делать с якорем и сбоку, однако я не совсем понимаю, как это работает.Я пытался расположить их в одну строку: первый слева, второй в центре и третий справа.Мне удалось сделать это, однако они в 3 разных строчках.Пожалуйста, кто-нибудь может мне это объяснить, как это работает?Связаны ли значения сторон и якоря с предыдущими?

import tkinter
import random
canvas=tkinter.Canvas(width=500,height=500)
canvas.pack()

def symbol(x,y,z,color):
    name=entry1.get()        
    for i in range(1,z+1):
        canvas.create_text(x,y,text='                     '+name,angle=(360/z)*i,fill=color,font='Arial 19')

def draw(coordinates):
    x=coordinates.x
    y=coordinates.y
    z=int(entry2.get())
    color=entry3.get()
    symbol(x,y,z,color)


canvas.bind('<Button-1>',draw)

entry1=tkinter.Entry(bg='red')
entry1.pack(side=tkinter.BOTTOM,anchor=tkinter.W)

entry2=tkinter.Entry(bg='green')
entry2.pack(side=tkinter.BOTTOM,anchor=tkinter.CENTER)

entry3=tkinter.Entry(bg='blue')
entry3.pack(side=tkinter.RIGHT,anchor=tkinter.S)
...