Seite 1 von 1

QListView->reparent() produziert std:err Messages! y?

Verfasst: 6. Juli 2007 09:39
von lettort
Morgen erstmal,

der "reparent"-Aufruf eines QListView's produziert bei mir folgende Fehlermeldungen:

Code: Alles auswählen

"X Error: BadDrawable (invalid Pixmap or Window parameter) 9  ... <bla, bla, bla>"
...und das am laufenden Bande (zumindestens in netter Stückzahl).

Ich gehe wie folgt vor:
- erzeugen einer QListView-Instanz mit "parent = 0".
- übergeben des QListView's in ein QWidget mit festem Layout. Letzteres instanziiert diverse andere GUI-Elemente, u. a. jenes an welches das QListView angehangen werden soll.
- im QWidget findet nun das reparent statt:

Code: Alles auswählen

"lvUser->reparent(splitMain, splitMain->geometry().topLeft());"
(ich hab der Einfachheit halber nur die Basisklassen, meiner abgeleiteten Klassen aufgelistet.)

lvUser: QListView
splitMain: QSplitter(neuer Parent)


Hat jemand eine Idee warum diese Fehlermeldungen erscheinen? Es liegt definitiv an diesem Aufruf. Denn wenn dieser auskommentiert wird, bleiben die Meldungen aus.

Danke im vorraus...
buy buy