py2exe problem
Dave Angel
davea at dejaviewphoto.com
Fri Apr 3 09:58:48 EDT 2009
Wolfgang Forstmeier wrote:
>
> <snip />
>
>>
>> Ok, but do you really use idlelib for something? Or it's just some
>> random code you found somewhere and drop into your application?
>
> Ah yes, I really use this. I create some message boxes for a little
> GUI application that controls some other program with COM.
> Running my app without py2exe, just with python, there is no warning
> at all. This comes in with py2exe first.
>
> Here some piece of code that I use for tkMessageBox.
>
> from idlelib.OutputWindow import tkMessageBox
>
> ...
> # Define about message box
> def about(self):
> tkMessageBox.showinfo("About", "My little about text box.")
> # --
> ...
>
> There is some more GUI programming arround that def in my class, but
> that uses only Tkinter, should not be interesting for that error.
>
>
So why not use tkMessageBox directly, and skip Idle's namespace wrapping?
import tkMessageBox
tkMessageBox.showinfo("About", "My little about text box.")
More information about the Python-list
mailing list