Seite 1 von 1

Problem mit wxDirDialog Titel

Verfasst: Mittwoch 5. August 2009, 12:20
von marcelr
Hallo,

ich habe leider nichts Sinnvolles dazu im Internet oder in der Forensuche gefunden, daher versuche ich es mal mit einem eigenen Thema:

Ich rufe via wxDirDialog ein Fenster auf, in dem ein Ordner gewählt werden soll. Nur kann ich bei diesem Fenster nicht den Titel verändern.

Jemand eine Idee, wie ich den Titel anpassen kann?

Hier mein Ausschnitt:

Code: Alles auswählen

dialog = wx.DirDialog(None, "Verzeichnis wählen bitte: ",                   style=wx.DD_DEFAULT_STYLE, defaultPath='c:/', pos = (1,1))
    
    if dialog.ShowModal() == wx.ID_OK:        
        return dialog.GetPath()
    else:
        return None
    dialog.Destroy()
Ich habe schon probiert, den Dialog mit "name = 'TITEL'" zu initialisieren, aber bringt nichts.
Ein nachträgliches dialog.settitle("Titel") bringt auch nicht.

Über Hilfe würde ich mich freuen.

Grüße

Verfasst: Mittwoch 5. August 2009, 12:37
von jbs
Ist denn "Verzeichnis wählen bitte: " nicht der Titel?

Verfasst: Mittwoch 5. August 2009, 14:10
von marcelr
Nein, das ist der Text, der unter dem Titel steht. Die Beschreibung halt.

Verfasst: Mittwoch 5. August 2009, 14:25
von jbs
nutzt du Winwos?

Verfasst: Mittwoch 5. August 2009, 15:34
von marcelr
Jap.

Verfasst: Mittwoch 5. August 2009, 15:54
von jbs
Bild

quasi "Choose a directory:"?

Mir scheint es so, als könnte man mit Bordmitteln da nichts dran ändern. Bei meinem Gnome nimmt der direkt den Titel.

Ist es denn so schlimm?

Verfasst: Mittwoch 5. August 2009, 16:17
von marcelr
jbs hat geschrieben: quasi "Choose a directory:"?
Nein, genau das eben nicht. Mir geht es um das "Browse For Folder" diesen Titel mag ich ändern. :-)
Nun haben wir uns verstanden.

Verfasst: Mittwoch 5. August 2009, 16:48
von jbs
das wollte ich damit sagen :) hatte mich unklar ausgedrückt

Verfasst: Donnerstag 6. August 2009, 10:12
von marcelr
Keiner eine Idee? :(

Verfasst: Freitag 7. August 2009, 14:37
von Dav1d
nimm halt nen anderen Dialog:

Wildcard:

Code: Alles auswählen

wildcard = "Alle Datein (*.*)|*.*"

Code: Alles auswählen

        dialog = wx.FileDialog(self, message='Das was du willst', defaultDir=os.getcwd(), defaultFile="", wildcard=wildcard, style=wx.OPEN | wx.CHANGE_DIR)
        if lkl.ShowModal() == wx.ID_OK:
            path = dialog.GetPath()
        lkl.Destroy()
EDIT://

Sry!!!, hab erst zu spät gesehen dass es dir um einen Ordner geht (vllt trotzdem nützlich)

Verfasst: Sonntag 9. August 2009, 14:46
von Dav1d