On Nov 20, 6:13 pm, [EMAIL PROTECTED] wrote:
> I'm a beginning programmer writing a tiny app with a TkInter GUI.
> Desired functionality:
> When the user enters a time interval, I want the windows to disappear,
> and the program to lie dormant until the scheduled time (currently
> using sched module), when it would pop up another window and execute a
> command.
>
> Current functionality:
> When the user clicks through a showinfo() window, root.quit() is
> executed. As I understand it, the program will then complete the
> commands that come after root.mainloop(), where I have put
> schedule.entry(...) and schedule.run().
> The problem is that the windows just hang until the schedule event
> happens. The schedule is using time.sleep as the delay. And I have no
> idea how I'd create a notification popup when the command runs.
>
> Is there any obvious solution to this problem? Or a tricky solution?
> Should I put the scheduler before root.mainloop()? Can I still kill
> the main window if I do that?
> I want the app to be totally silent during the interim period.
>
> Thanks for your help
> Kevin

Just guessing.  Try 'delete root' after 'root.mainloop()', to see if
you can get it to clean up its resources.  Otherwise, subprocesses
might be what you want.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to