Hi:

I think I figure it out.

Here is the code I've tried:

----------------------------------------------------------------------------
-------------
import os
import pygtk
import gtk
import gobject

os.environ['PATH'] += ";lib;etc;bin;"

def hello_cb(button):
 print "Hello World"
 window.destroy()

window = gtk.Window(gtk.WINDOW_TOPLEVEL) # create a top level window
window.connect("destroy", gtk.mainquit)  # quit the event loop on
destruction
window.set_border_width(10)              # set padding round child widget

button = gtk.Button("Hello World")
button.connect("clicked", hello_cb)      # call hello_cb when clicked
window.add(button)                       # add button to window
button.show()                            # show button

window.show()
gtk.main()

----------------------------------------------------------------------------
-------------

After running py2exe, copy everything in
C:\Python23\Lib\site-packages\gtk-2.0 to dist\.
And then copy etc\, bin\, and lib\ in C:\GTK to dist\,
which corresponds to os.environ['PATH'] += ";lib;etc;bin;"

Now, you should have a runnable executable.


_______________________________________________
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to