Scrollbar positionieren in wx.DirPickerCtrl

Plattformunabhängige GUIs mit wxWidgets.
Antworten
Benutzeravatar
ennemoser
User
Beiträge: 7
Registriert: Freitag 31. August 2007, 18:48
Wohnort: Graz

Hallo zusammen,

ich benutze zur Auswahl eines Download-Verzeichnisses wx.DirPickerCtrl.
Wenn ich den Dialog mit einem vorgegebenen Verzeichnis öffne, ist der Scrollbar nie an der Position des vorbelegten Ordners.
Ich muss dann immer runterscrollen und suchen, obwohl der richtige Ordner vorselektiert ist.
Meine Versuche mit SetScrollPos, SetScrollbar scheiterten.

Gibt es eine Möglichkeit den Scrollbar entsprechend zu positionieren? Ich dachte das erfolgt automatisch :?

Code: Alles auswählen

        self.DownloadDirectory = 'D:\\WEATHER\\EUROPE\\AUSTRIA'
        self.dp = wx.DirPickerCtrl(self, style=wx.DIRP_USE_TEXTCTRL)
        self.dp.SetTextCtrlProportion(2)
        self.dp.SetPath(self.DownloadDirectory)
        #self.dp.SetScrollPos(1, 100, True)
LG
Andi
Gremlin
User
Beiträge: 166
Registriert: Freitag 28. Mai 2010, 23:49

Ändert sich vielleicht etwas, wenn du den Pfad bereits dem Konstruktor übergibst?
Benutzeravatar
ennemoser
User
Beiträge: 7
Registriert: Freitag 31. August 2007, 18:48
Wohnort: Graz

Code: Alles auswählen

self.dp = wx.DirPickerCtrl(self, path=self.DownloadDirectory, style=wx.DIRP_USE_TEXTCTRL)
ändert nichts
Antworten