Проблема с функцией упаковки в tkinter - PullRequest
0 голосов
/ 29 апреля 2020

Так что я новичок в использовании tkinter и читаю книгу для изучения, но у меня возникли проблемы с этим примером, использующим функцию pack(). Он должен выглядеть так, как будто кнопки расположены по центру, но для меня это не работает, он показывает, как будто в верхней части моей настоящей рамки была какая-то другая пустая рамка.

Вот как это выглядит , и вот как должно выглядеть .

Любая помощь приветствуется. Спасибо.

Вот код:

from tkinter import *

class App:
    def __init__(self, fm):
        Button(fm, text='Left').pack(side=LEFT, expand = YES)
        Button(fm, text='Center').pack(side=LEFT, expand = YES)
        Button(fm, text='Right').pack(side=LEFT, expand = YES)


root = Tk()
fm = Frame(root, width=300, height=200).pack(expand=True, fill=BOTH)
root.option_add('*font', ('verdana', 12, 'bold'))
root.title("Pack - Example 1")
display = App(fm)
root.mainloop() 

Книга: Python и программирование tkinter Джона Э. Грейсона

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