Seite 1 von 1

Scrollbar positionieren in wx.DirPickerCtrl

Verfasst: Mittwoch 28. Dezember 2011, 14:16
von ennemoser
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

Re: Scrollbar positionieren in wx.DirPickerCtrl

Verfasst: Mittwoch 28. Dezember 2011, 15:31
von Gremlin
Ändert sich vielleicht etwas, wenn du den Pfad bereits dem Konstruktor übergibst?

Re: Scrollbar positionieren in wx.DirPickerCtrl

Verfasst: Mittwoch 28. Dezember 2011, 16:49
von ennemoser

Code: Alles auswählen

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