Изображение кнопки Tkinter пустое - PullRequest
0 голосов
/ 17 ноября 2018

Я пытался создать кнопку с изображением, но изображение становится очень маленьким и черным.

Я искал решение по всему Интернету, но оно все еще не работает.

Это часть моего кода:

ph = tk.PhotoImage(file = "X.gif")
btn = tk.Button(master = back, command = game, height = 10, width = 20)
btn.config(image = ph)
btn.image = ph
btn.grid(row = 0, column = 0)

1 Ответ

0 голосов
/ 17 ноября 2018

Мне удалось это сделать, удалив параметры высоты и ширины в конструкторе Button и изменив размеры изображения.

Теперь код:

ph = tk.PhotoImage(file = "X.gif")
btn = tk.Button(master = back, command = game)
btn.config(image = ph)
btn.image = ph
btn.grid(row = 0, column = 0)

Я понял, что после определения изображения ширина и высота имеют размер в пикселях.

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