Как отделить 2 ярлыка далеко друг от друга с помощью tkinter Python? - PullRequest
0 голосов
/ 14 апреля 2020

Я бы хотел разделить 2 элемента друг от друга в Tkinter.

Я попытался использовать столбец так, чтобы label_1 был column = 0, row = 0, а label 2 - это столбец 19, а label 3 - это столбец 20, но это все еще приводит к тому, что они оказываются рядом в середине. Я установил свой кадр с пакетом (сторона = TOP).

Я также пытался использовать упаковку на своем ярлыке, чтобы ярлыки 2 и 3 были правыми, а ярлык 1 оставленным, но все же в итоге получил неожиданный результат.

Следовательно, есть ли способ разделить 2 элемента далеко друг от друга?

Пример

enter image descriptionfhere

1 Ответ

0 голосов
/ 17 апреля 2020

Сначала я использую фрейм с помощью pack () для отображения.

self.frameTop.pack(fill=BOTH, expand=NO)

Очевидно, что расширение и заполнение сыграло важную роль в отображении ожидаемого результата.

Внизу показан код для разметки каждого элемента и его привязки

        # Monty Logo
        self.icon = Label(self.frameTop, image = self.iconImage, font=('Zilla Slab', 16, 'bold'), borderwidth = 0, highlightthickness = 0, bg="#FFFFFF")
        self.icon.pack(padx = 8, pady = 8, side = LEFT, anchor=NW)

        # Use a canvas line to deine the cutting
        self.labelSeperator = Separator(self.window, orient="horizontal")#Label(self.frameTop, bg="#000000", height= 2, width = int(ws)).pack(side= BOTTOM)

        self.labelTitle_time = Label(self.frameTop, font=('Zilla Slab', 16), anchor = "w", borderwidth = 0, highlightthickness = 0, bg="#FFFFFF")
        self.labelTitle_time.pack(padx=8,side = RIGHT, anchor=CENTER)

        self.labelTitle_day = Label(self.frameTop, font=('Zilla Slab', 16, 'bold'), borderwidth = 0, highlightthickness = 0,bg="#FFFFFF")
        self.labelTitle_day.pack(side = RIGHT, anchor=CENTER)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...