Beispiel #1
0
def realmain():
    main()
    try:
        from IPython.lib.inputhook import enable_gtk
        enable_gtk()
    except ImportError:
        gtk.main()
Beispiel #2
0
def main():
    wm, w, w3 = setup()
    wm.show_all()
    w.show_all()
    w3.show_all()
    try:
        from IPython.lib.inputhook import enable_gtk

        enable_gtk()
    except ImportError:
        gtk.main()
 def _enable_gui(self):
     """Enable GUI event loop integration."""
     config = self.master_config
     try:
         # Enable GUI integration
         if config.Global.wthread:
             self.log.info("Enabling wx GUI event loop integration")
             inputhook.enable_wx(app=True)
         elif config.Global.q4thread:
             self.log.info("Enabling Qt4 GUI event loop integration")
             inputhook.enable_qt4(app=True)
         elif config.Global.gthread:
             self.log.info("Enabling GTK GUI event loop integration")
             inputhook.enable_gtk(app=True)
     except:
         self.log.warn("Error in enabling GUI event loop integration:")
         self.shell.showtraceback()
Beispiel #4
0
import gtk


def hello_world(wigdet, data=None):
    print("Hello World")

def delete_event(widget, event, data=None):
    return False

def destroy(widget, data=None):
    gtk.main_quit()

window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.connect("delete_event", delete_event)
window.connect("destroy", destroy)
button = gtk.Button("Hello World")
button.connect("clicked", hello_world, None)

window.add(button)
button.show()
window.show()

try:
    from IPython.lib.inputhook import enable_gtk
    enable_gtk()
except ImportError:
    gtk.main()



Beispiel #5
0
import pygtk
pygtk.require('2.0')
import gtk


def hello_world(wigdet, data=None):
    print "Hello World"

def delete_event(widget, event, data=None):
    return False

def destroy(widget, data=None):
    gtk.main_quit()

window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.connect("delete_event", delete_event)
window.connect("destroy", destroy)
button = gtk.Button("Hello World")
button.connect("clicked", hello_world, None)

window.add(button)
button.show()
window.show()

try:
    from IPython.lib.inputhook import enable_gtk
    enable_gtk()
except ImportError:
    gtk.main()