Как получить кнопки на левой стороне? - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь создать кнопки, используя tkinter.

Вот мой код

import tkinter as tk

def pressed():
    print("button pressed!")

def create_layout(frame):

    frame.pack(fill=None,expand=True)
    mycolor = '#%02x%02x%02x' % (250, 250, 210)
    root.configure(bg=mycolor)
    bottomframe = tk.Frame(root)
    bottomframe.pack( side = tk.LEFT )

    button1 = tk.Button(frame, text="Button1", fg="black",command=pressed,anchor="w")
    button1.pack( side = tk.LEFT)

    button2 =tk.Button(frame, text="Button2", fg="black",command=pressed,anchor="w")
    button2.pack( side = tk.LEFT )



root = tk.Tk()
root.geometry("250x150")
frame = tk.Frame(root)
create_layout(frame)
root.mainloop()

Я указал anchor = "w" и side = "LEFT", но это не похоже на работу.

Вывод кода:

enter image description here

1 Ответ

0 голосов
/ 10 мая 2018

Изменение frame.pack(fill=None,expand=True) на frame.pack(fill=None,expand=True, anchor="w") приведет к выравниванию кнопок с левой стороны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...