#!/usr/bin/python
import pygtk
pygtk.require('2.0')
import gtk
import os
messagedialog = gtk.Dialog("Dialog Demo", None, 0,
(gtk.STOCK_OK, gtk.RESPONSE_OK, gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL)
)
def entry_activated_cb(widget):
messagedialog.response(gtk.RESPONSE_OK)
return True
entry = gtk.Entry()
entry.connect("activate", entry_activated_cb)
action_area = messagedialog.get_content_area()
action_area.pack_start(entry)
messagedialog.show_all()
result = messagedialog.run()
os.system('%s %s' % (entry.get_text(), '&'))
messagedialog.destroy()