пользователь нажимает кнопку, чтобы открыть ColorChooser, и я бы хотел, чтобы эта кнопка имела образ вместо текста. /> Если я использую текст для кнопки вместо изображения, нет проблем с использованием ColorChooser. < /p>
Код: Выделить всё
import tkinter as tk
from tkinter import colorchooser
class MainGUI(tk.Tk):
def __init__(self):
super().__init__()
addImage = r'C:\Documents\Scripting\VisualStudio\ClispiPy\ClispiPy\Images\Add.png'
addPhoto = tk.PhotoImage(file = addImage)
tk.Button(self, image=addPhoto, command=self.open_sub_gui).pack(pady=20)
def open_sub_gui(self):
col = colorchooser.askcolor(title='Select Color')
return
if __name__ == "__main__":
main_gui = MainGUI()
main_gui.mainloop()
после использования ColorChoSer:
src = "https://i.sstatic.net/u9fzryed.png"/>
Подробнее здесь: https://stackoverflow.com/questions/795 ... les-button