Ich habe einen gtk.FileChooserDialog, mit dem ich einen Ordner auswählen möchte. Ich kann den Ordner mit
set_filename("/home/atarax/Desktop") voreinstellen. Die Voreinstellung von
set_filename("/home/atarax/Desktop/Rip") schlägt aber fehl, obwohl der Ordner existiert. Ich habe es mit verschiedenen Pfaden probiert, und wie es scheint, lässt sich der Pfad nur für die Ordner unmittelbar innerhalb des Benutzerordners einstellen, aber nicht eine oder mehrere Ebenen tiefer. Allerdings glaube ich nicht so ganz, dass das eine gewollte Beschränkung dieser Methode ist, sondern dass ich einen Denkfehler habe. Hier mal das Snippet:
Code: Alles auswählen
self.filechooser = gtk.FileChooserDialog("Select target folder...", None, gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK))
self.filechooser.set_default_response(gtk.RESPONSE_OK)
self.filechooser.set_filename("/home/atarax/Desktop/Rip")
self.widTargetDirCombo = gtk.FileChooserButton(self.filechooser)
self.widTargetDirCombo.show()
Was ist hier falsch?