def __init__(self, parent):
Gtk.Window.__init__(self)
self.set_transient_for(parent)
self.set_destroy_with_parent(True)
self.set_modal(True)
vbox = Gtk.VBox(False, 0)
vbox.set_spacing(4)
self.add(vbox)
self.set_default_size(630, 400)
self.g_logwidget = LogWidget()
vbox.pack_start(self.g_logwidget, True, True, 0)
vbox.pack_start(Gtk.HSeparator(), False, False, 0)
bbox = Gtk.HButtonBox()
bbox.set_layout(Gtk.ButtonBoxStyle.END)
vbox.pack_start(bbox, False, False, padding=0)
self.g_close_button = Gtk.Button(stock="gtk-close")
self.g_close_button.set_sensitive(False)
self.g_close_button.connect('clicked', lambda w: self.destroy())
bbox.pack_start(self.g_close_button, True, True, 0)
self.show_all()
self.write = self.g_logwidget.write
self.popen = self.g_logwidget.popen
评论列表
文章目录