[pygtk] Problem with gtk.Assistant
Marcin Lewandowski
lists at saepia.net
Thu Nov 23 02:02:14 WST 2006
Hi,
I've created an Assistant. When I try to execute the following code:
class class_new_register_window:
def __init__(self):
global ui_icon
global ui_icon_16x16
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.set_title(_('Rejestracja'))
self.window.set_icon_list(ui_icon_16x16, ui_icon)
self.window.connect("delete_event", self.cb_window_delete_event)
self.window.connect("destroy", self.cb_window_destroy)
self.assistant = gtk.Assistant()
self.page0_infolabel = gtk.Label(_("Long text here..."))
self.page0_infolabel.set_line_wrap(True)
self.assistant.append_page(self.page0_infolabel)
self.assistant.set_page_title(self.assistant.get_nth_page(0),
_('Rejestracja'))
self.page0_infolabel.show()
self.assistant.show()
self.window.add(self.assistant)
i get error:
Gtk-ERROR **: file gtkassistant.c: line 414 (compute_last_button_state):
assertion failed: (page_info)
aborting...
gtk ver 2.12.2 (value of variable gtk.ver)
pygtk 2.10.3 (value of variable gtk.pygtk_version)
gnome 2.16
gentoo linux
I realized that that error exists only when I try to show the label
(line self.page0_infolabel.show()). I realized also that putting
self.page0_infolabel.show() after self.assistant.show() results with
segmentation fault. It's a bug, isn't it?
--
m.
More information about the pygtk
mailing list