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

Как закруглить края кнопки tkinter на Python?

Я пытался найти это в гугле, но безрезультатно. Пожалуйста, подскажите, как можно закруглить края кнопки, созданной с помощью модуля tkinter на Python?
  • Вопрос задан
  • 8391 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
Big_Trouble
@Big_Trouble
Программист недосамоучка
По умолчанию в Tkinter нельзя создать Rounded Button(нет такой опции), но можно наложить на готовую кнопку изображение.
1. Создаем в графическом редакторе изображение.
2. Переписываем код ниже.
3. Profit
from tkinter import *
root = Tk()

loadimage = PhotoImage(file="image.png")
roundedbutton = Button(root, image=loadimage) 
roundedbutton["border"] = "0" # Обязательно убираем border!!
roundedbutton.pack()
root.mainloop()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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