我有一个问题可能很简单,但我没能解决
我想使用QTimeEdit
在pyqt中创建一个计时器,默认时间从00:00:00
开始,并且每秒钟递增一次。我试过下面的代码,但是只添加了一秒钟就停止了。
self.timer = QtCore.QTimer()
self.timer.timeout.connect(self.time)
self.timer.start(1000)
def time(self):
self.upTime.setTime(QtCore.QTime(00,00,00).addSecs())
Tags:
您只需在
QTimeEdit
中获取当前时间并将其增加一秒:并确保在启动时间开始时正确初始化
QTimeEdit
:我不能测试但我想你需要
您只需创建
QtCore.QTime(00,00,00)
一次,然后在time()
中增加它的值。现在您总是使用
QtCore.QTime(00,00,00)
并增加这个值。{yout time}.addSecs(1)
不更改时间,但返回更改的时间。必须使用{yout time} = {yout time}.addSecs(1)
输出:
相关问题 更多 >
编程相关推荐