Hier sind die relevanten Codestellen:
Code: Alles auswählen
def __init__(self):
builder = gtk.Builder() # build GUI from Glade file
builder.add_from_file("main_window.glade")
builder.connect_signals({"on_entry_frequency_focus_out_event" : self.plausibility})
self.window = builder.get_object("main_window")
...
def plausibility(self, widget, event):
...
self.show_message("text")
def show_message(self, text):
message = gtk.MessageDialog(self.window, gtk.DIALOG_MODAL, gtk.MESSAGE_WARNING, gtk.BUTTONS_NONE, text)
message.add_button(gtk.STOCK_QUIT, gtk.RESPONSE_CLOSE)
resp = message.run()
if resp == gtk.RESPONSE_CLOSE: message.destroy()