【发布时间】:2019-10-30 11:03:15
【问题描述】:
我正在尝试让我的代码在 HH:MM:SS 中显示我的“def timer_progress_tick(self, **event_args):”,而不仅仅是几秒钟。
https://docs.python.org/3/library/datetime.html - 查看 python 日期时间库。
from datetime import datetime
def timer_progress_tick(self, **event_args):
"""This method is called Every [interval] seconds. Does not trigger if
[interval] is 0."""
if self.start_time is not None:
self.label_time_elapsed.text = "{}".format(
datetime.strftime('%H:%M:%S', (datetime.now() - self.start_time))
)
我明白了;
TypeError: 必须使用 datetime 实例作为第一个参数调用未绑定的方法 strftime()(改为获取 str 实例) 在 Form1 第 38 行
【问题讨论】: