@Andrei1penguin1

Как выровнять button по ширине?

Доброго времени суток, пытаюсь выровнять button по центру родительского блока с помощью pos_hint: (0.5, 0.5)
Но кнопка выравнивается только по вертикали, по горизонтали прибивается к левому краю
Подскажите пожалуйста, возможно ли вообще выровнять кнопку в kivy по центру виджета?
  • Вопрос задан
  • 298 просмотров
Решения вопроса 1
@Andrei1penguin1 Автор вопроса
Задал айдишник родительскому элементу, через него вытащил size[0], то есть ширину родительского элемента, ну и дальнейшими нехитрыми манипуляциями задал кнопке равные отступы через pos
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@CLlPPER
from tkinter import *  # Use this if use python 3.xx
#from Tkinter import *   # Use this if use python 2.xx
a = Button(text="Center Button")
b = Button(text="Top Left Button")
c = Button(text="Bottom Right Button")

a.place(relx=0.5, rely=0.5, anchor=CENTER)
b.place(relx=0.0, rely=0.0, anchor=NW)
c.place(relx=1.0, rely=1.0, anchor=SE)
mainloop()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы