wx.treectrl springt nach Auswahl zurueck

Plattformunabhängige GUIs mit wxWidgets.
Antworten
Frederik
User
Beiträge: 11
Registriert: Dienstag 28. April 2009, 00:37

Hallo,

hat jemand eine Idee, wie man das Zurueckspringen eines wx.treectrls verhindern kann? Dies tritt manchmal (!) auf, nachdem man ein Item angewaehlt hat (also nicht erst nach einem Doppelklick).
Liegt es evtl. daran, welche Parameter ich bei der Initialisierung uebergebe? Zur Info:

Code: Alles auswählen

self.tree = wx.TreeCtrl(self.panel1, -1, style=wx.TR_HAS_BUTTONS|wx.TR_NO_LINES|wx.TR_DEFAULT_STYLE|wx.SUNKEN_BORDER|wx.EXPAND|wx.TOP|wx.BOTTOM)
:K

Viele Gruesse,
Frederik
mathi
User
Beiträge: 314
Registriert: Dienstag 27. November 2007, 14:30

beißt sich wx.TOP und wx.BOTTOM nicht??
Frederik
User
Beiträge: 11
Registriert: Dienstag 28. April 2009, 00:37

Ich dachte, wx.TOP/BOTTOM haetten nur mit der Ausrichtung des Widgets zu tun und nicht mit dessen Funktionsweise?

Mein Problem ist ja, dass wenn ich beispielsweise im treectrl runterscrolle, um ein Element weiter unten auszuwaehlen, der Scrollbalken unmittelbar wieder an seine alte Position springt, sobald ich mein Zielelement markiere.

Frederik


PS: Hab's grad ausprobiert, daran liegt es tatsaechlich nicht...
BlackJack

Kannst Du mal ein komplettes, lauffähiges Minimalbeispiel zeigen, welches das Problem demonstriert?
Antworten