Problem mit gtk.FileChooserDialog.set_filename()
Verfasst: Sonntag 25. Juli 2010, 18:49
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:
Was ist hier falsch?
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()