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

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

Я пытался найти это в гугле, но безрезультатно. Пожалуйста, подскажите, как можно закруглить края кнопки, созданной с помощью модуля tkinter на Python?
  • Вопрос задан
  • 8288 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 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()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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