2017-08-24 44 views
-2
def change_colours(): 
    Button.bg="green" 

root = Tk() 

falador_patch = PhotoImage(file="falador_patch.png") 

falador_label = Label(root, image=falador_patch) 
test = Button(root, 
    text="Type: Herb patch! \n Location: South of Falador \n Gardener: Elstan", 
    command=change_colours) 

falador_label.grid(row=0,column = 1) 

test.grid(row = 0) 

我的問題是,當點擊按鈕時,按鈕不會變成綠色。如何在python中使用函數來更改標籤的顏色?

如果有更改點擊顏色的方法,請讓我知道如何。

+0

請格式化您的代碼 –

+0

@Hariom,Formatted! – algoriyhtsmts

+0

這個問題顯示沒有研究的跡象。有幾十個問題,如果不是數百個關於stackoverflow的問題,它們會提出相同的問題,而你想要做的事情可能會被每一個tkinter教程所覆蓋。 –

回答

0

此代碼並不代表任何內容:Button.bg="green"。你必須使用你的按鈕小部件的名稱。如果你想改變一個小部件的值,你也必須使用.configure()

def change_colours(): 
    test.configure(bg="green") 
+0

你可以用Google搜索這個你知道的... – ROAR

相關問題