Задать вопрос
@Andrei1penguin1

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

Доброго времени суток, пытаюсь выровнять button по центру родительского блока с помощью pos_hint: (0.5, 0.5)
Но кнопка выравнивается только по вертикали, по горизонтали прибивается к левому краю
Подскажите пожалуйста, возможно ли вообще выровнять кнопку в kivy по центру виджета?
  • Вопрос задан
  • 308 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 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()
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
18 янв. 2025, в 07:20
50000 руб./за проект
18 янв. 2025, в 03:12
1000 руб./за проект
18 янв. 2025, в 00:01
500 руб./за проект