我对 Python 很陌生,我做了一个非常简单的倒数计时器。GUI 是在 Qt Designer 中创建的。有一个用于输入秒数的旋转框、一个开始按钮和一个 LCD 数字计数器。计数器使用下面的代码倒计时:
def start_btn_clicked(self):
x = self.Minute_spinBox.value()
for i in xrange(x,0,-1):
time.sleep(1)
print (i)
为了让我在使用它时可以看到发生了什么,我添加了打印指令,以便它在 Python 控制台运行时显示倒计时。然后我想我可以很容易地让 LCD 数字显示倒计时,如下所示:
self.lcdNumber.display(i)("%SS")
但无论我尝试什么,我都无法让它显示出来。使用上面的行,我得到显示的第一个数字,但随后我收到一条错误消息:
self.lcdNumber.display(i)("%SS")
TypeError: 'NoneType' object is not callable
我已经尝试了很多变化,以至于我不再知道我从哪里开始,而我认为这会很简单。我很想知道为什么我不能让它显示倒计时。