From the gtk.Dialog reference page: So, maybe you have to traverse these containers individually. myDialog.vbox myDialog.action_area
def changePango(self, child): if gobject.type_is_a(child,gtk.Container): for subChild in child.get_children(): self.changePango(subChild) else: child.modify_font(pango.FontDescription("courier bold 60"))