擅长:python、mysql、java
<p>这是有效的:</p>
<p>改为“文本=self.getRandomNumber()”和缩进的“def getRandomNumber(self):”,因为它更像是操作中的代码</p>
<pre><code>import random
from tkinter import *
class randomNumberApp:
def __init__(self, parent=0):
self.mainWindow = Frame(parent)
self.fTop = Frame(self.mainWindow)
self.fTop.pack(fill="both")
self.lInfo = Label(self.fTop, text="Your number is:")
self.lInfo.pack(side="left")
self.lScore = Label(self.fTop, text=self.getRandomNumber())
self.lScore.pack(side="left")
self.mainWindow.pack(fill="both")
def getRandomNumber(self):
ability = str(random.randint(1,10))
return ability
# top level
top = Tk()
app = randomNumberApp(top)
top.mainloop()
</code></pre>