Как настроить персональную картинку для каждого состояния кнопки в tkinter? - PullRequest
0 голосов
/ 28 декабря 2018

Я создаю программу и хочу использовать кнопки с индивидуальным дизайном, но, как я выяснил, 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()

Я ожидаю приятных кнопок, но на самом деле результат не тот, который я ожидал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...