我試圖在Python中製作一個虛擬骰子,並使用tkinter作爲GUI,基本上生成一個隨機數字表格1-6,但我無法獲取更新的標籤與'滾動'的結果。任何人都可以幫助我嗎?這是我到目前爲止的代碼:試圖從一個隨機變量在tkinter中進行標籤更新
from tkinter import*
import random
class Application(Frame):
result = 0
def __init__(self, master):
Frame.__init__(self,master)
self.grid()
self.create_widgets()
def create_widgets(self):
self.label1 = Label(self)
self.label1["text"] = "You rolled a " + str(self.result)
self.label1.grid()
self.button1 = Button(self, text = "Roll again?")
self.button1["command"] = self.rd()
self.button1.grid()
def rd(self):
result = random.randint(1, 6)
self.label1.config(text= "You rolled a " + str(self.result))
root = Tk()
root.title("Dice")
root.geometry("100x50")
app = Application(root)
root.mainloop()
@Xynoceros http://stackoverflow.com/help/someone-answers – jonrsharpe 2014-09-02 14:20:46