Problem Summary: I am running a Python program in a console window under Windows 95/98. The program uses Tkinter. When the program finishes, it hangs -- that is, I don't get the command-line prompt back again. Detailed Description: ------------------------------------- I'm using Python 2.0 and Tkinter under Windows 95/98. My programming task is to build a program whose user interface is mainly a GUI (hence Tkinter), but which runs utilities that write their output to stdout. The program must display the utilities' output in a console-type window. To provide this kind of functionality, I am opening a "DOS box" (i.e. a console window) in Windows, and starting my Python program in the console window from the command-line prompt with the command: python test1.py and then displaying GUI-type messageboxes using Tkinter. But adding code to my program to display a simple messagebox causes the following problem -- when my program finishes, I don't get the command-line prompt back in the console window. The only way I can close the console window is to "crash" the console window using control+alt+delete and the Task Manager. For instance, after the messagebox is closed, this program... from Tkinter import * root = Tk() widget = Label(root, text="This is a test") widget.pack() widget.mainloop() print "done!" ...prints "done!" and then the console just sits there -- the command prompt doesn't come back. Any suggestions as to what the problem is, and how to get around it? Thanks in advance for any help. -- Steve Ferg (ferg_s at bls.gov)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4