@jerrold_langworth
Для закругления краев кнопки в tkinter вы можете использовать свойство border-radius
. Однако, напрямую tkinter не поддерживает свойство border-radius
, поэтому вам может понадобиться использовать другие способы.
Один из таких способов - это использование модуля ttk
из tkinter. Модуль ttk
расширяет классический функционал tkinter и включает в себя темы оформления.
Пример кода для создания кнопки с закругленными краями:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
from tkinter import * from tkinter import ttk root = Tk() # Создание темы оформления style = ttk.Style() style.configure('TButton', borderwidth=0, padding=6, relief="flat", background="#D3D3D3") style.map('TButton', background=[('active', '#BBB')]) # Создание кнопки с закругленными краями btn = ttk.Button(root, text="Button") btn.pack() root.mainloop() |
В этом примере мы создаем кнопку с помощью класса ttk.Button
из модуля ttk
. Затем мы определяем стиль кнопки с закругленными краями, используя метод configure
объекта style
. В результате получается кнопка с закругленными краями.