我已经用Python编写了一个脚本,可以在给定事件发生时通知我。
我正在使用以下函数来生成警告窗口:
窗口可以正常显示,但是当我点击“确定”按钮后,窗口仍然停留在原地并且按钮处于按下状态。我使用的是xfce。 有没有办法让窗口在“确定”按钮被点击后关闭? 评论中提到这可能与周围的代码有关,为了完整起见:
def window_warn():
'''
This function will throw up a window with some text
'''
#These two lines get rid of tk root window
root = Tkinter.Tk()
root.withdraw()
#tkMessageBox.deiconify()
TkMessageBox.showwarning("New Case", "You have a new case\n Please restart pycheck")
return
窗口可以正常显示,但是当我点击“确定”按钮后,窗口仍然停留在原地并且按钮处于按下状态。我使用的是xfce。 有没有办法让窗口在“确定”按钮被点击后关闭? 评论中提到这可能与周围的代码有关,为了完整起见:
print "Just started newcase check"
while True:
if "Uncommitted" in webpage:
print "oh look, 'Uncommitted' is in the url returned from the last function"
#If this hits we call a notification window
window_warn()
print "sleeping"
time.sleep(10)
webpage = scrape_page()
else:
print "nothing"
time.sleep(20)
webpage = scrape_page()