Я создаю кнопку и устанавливаю ее обратный вызов, но как я могу получить атрибут кнопки, например, fg
?Как я могу получить атрибут виджета Tkinter?
from Tkinter import *
def callback(self):
tkMessageBox.showinfo("button", color)
top = Tk()
frame = Frame(top)
frame.pack()
greenbutton = Button(frame, text="Brown", fg="brown", command=callback)
greenbutton.pack(side = RIGHT)
bluebutton = Button(frame, text="Blue", fg="blue", command=callback)
bluebutton.pack(side = LEFT)
top.mainloop()
Я просто хочу, когда я нажму кнопку синего цвета, и он скажет мне, что это синий цвет.
Вы можете получить его RGB значения с помощью 'winfo_rgb' – Gogo
Для других informtion вы можете использовать' данные() ' – Gogo