【发布时间】:2021-03-06 12:39:21
【问题描述】:
我正在 python 中使用 Tkinter 模块编写此函数。
我希望用户在按下show 时输入密码。但我只想让用户在 15 分钟前询问最后一个密码时输入密码。
def show(self):
if self.showButton['text'] == "hide":
self.showButton['text'] = "show"
self.password_text_label.grid_forget()
self.password_display_label.grid(row=6 + self.count, column=2, sticky=E, padx=5)
else:
popupWindow(root) # this will ask for master-password if you want to see the password (Another Layer of security)
self.showButton['text'] = "hide"
self.password_display_label.grid_forget()
self.password_text_label.grid(row=6 + self.count, column=2, sticky=E, padx=5)
【问题讨论】:
-
我对您需要什么感到有些困惑。您是要给用户 15 分钟的时间来写密码还是...?
-
您可以将密码保存 15 分钟,然后将其设置为
None,并继续检查密码是否曾经变为None。
标签: python python-3.x tkinter time