Я создаю программу и хочу использовать кнопки с индивидуальным дизайном, но, как я выяснил, tkinter может просто позволить вам настроить одно изображение для всех состояний кнопки, возможно ли сделать его как в HTML и CSS?
PS: В результате я также хочу иметь кнопку без глубокого эффекта при нажатии на нее
Это главное меню для моей программы, которое рассчитывает рейтинг студента, кнопка используется для выбора категории
import tkinter as tk
root = tk.Tk()
w = 854
h = 480
root.title("Calculator 2.0")
root.geometry('%dx%d' % (w, h))
root.resizable(False, False)
filename=tk.PhotoImage(file='.\\Main_Menu.png')
background_label = tk.Label(root, image=filename)
background_label.place(x=0, y=0, relwidth=1, relheight=1)
vp = tk.PhotoImage(file='.\\Buttons\\But_VP_idle.png')
but_vp = tk.Button(root, image=vp, bg='#131313', bd=0,
activebackground='#BC51CD')
but_vp.place(relx=0.5, rely=0.5, anchor=tk.CENTER)
root.mainloop()
Я ожидаю приятных кнопок, но на самом деле результат не тот, который я ожидал.