Вы можете разобраться с отдельными детьми, узнав, где они есть, с помощью gtkparasite , а затем получить к ним доступ с помощью get_children.
Обязательно используйте .show () вместо .run () для проверки диалога с помощью gtkparasite. Если вы используете .run (), диалоговое окно отображается в модальном режиме, поэтому вы не можете его проверить.
Например, я скрываю виджеты Path и Places с инструкциями ниже:
dialog = gtk.FileChooserDialog("Open***", None, gtk.FILE_CHOOSER_ACTION_OPEN,
(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN, gtk.RESPONSE_OK))
dialog.set_show_hidden(True)
dialog.set_default_response(gtk.RESPONSE_OK)
vbox = dialog.get_children()[0].get_children()[0].get_children( [0].get_children()[0]
vbox.get_children()[0].hide()
vbox.get_children()[2].get_children()[0].hide()
Конечно, это не открытый API, поэтому он всегда может выйти за пределы базовых изменений.
Надеюсь, это имеет смысл ...
Пытался опубликовать изображение, но я новый пользователь ....