Bạn có thể xử lý trên từng cá nhân bằng cách tìm ra nơi có gtkparasite và sau đó truy cập chúng bằng get_children.
Đảm bảo sử dụng .show() thay vì .run() để kiểm tra hộp thoại bằng gtkparasite. Nếu bạn sử dụng .run() hộp thoại được hiển thị ở chế độ phương thức, do đó bạn không thể kiểm tra nó.
Ví dụ tôi giấu con đường và widget Places với những điều khoản dưới đây:
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()
Tất nhiên đây không phải là một API bị lộ nên nó luôn luôn có thể phá vỡ từ những thay đổi cơ bản.
Hy vọng nó làm cho cảm giác ...
Cố gắng gửi một hình ảnh nhưng tôi là một người dùng mới ....