2017-05-04 74 views
-2

如何獲得按鈕的工作?如何獲得某些按鈕的工作?

from tkinter import * 

window=Tk() 
window.title=title("Test") 

button=button(window, text='Increase variable', command=Var) 
button.pack() 

variable=0 
def Var(): 
    variable=variable+1 

我得到一個錯誤,說Var未定義。如果我在按鈕代碼之前放置函數,則單擊按鈕時會出現錯誤。

from tkinter import * 

variable=0 
def Var(): 
    variable=variable+1 

window=Tk() 
window.title=title("Test") 

button=button(window, text='Increase variable', command=Var) 
button.pack() 

點擊按鈕將產生一個錯誤局部變量引用前分配。我如何得到這個工作?

+0

好吧,第一個例子'Var()'只在使用後才定義。 –

+0

我舉了兩個例子。這兩個都不起作用。所以給我一個工作的例子! – 21harrisont

+1

*「給我一個實例!」*你還好嗎?! –

回答

1

如果variable是一個全局變量,則需要指示Var這種情況。

+0

我如何才能使其工作?請舉個例子吧! – 21harrisont

+0

我也讚賞谷歌'python global'的倒票 – 21harrisont

+0

。 –