hallo,
ich habe dieses beispiel http://doc.trolltech.com/4.0/dialogs-configdialog.html
gesehen und wollte mir sowas ähnliches bauen.
ich wollte das links eine QListBox ist und links eine QListView und je
nachdem welches Item ich in der QListBox anklicke, wollte ich dann
auch die dazugehörige QListView mit Inhalt anzeigen, bekomme ich
aber leider nicht hin ... :-(
ich hatte es zwar geschafft die inhalte hin und her zu kopieren,
aber das ist echt schlecht, ...wie sich heraus gestellt hat ;-)
vorschläge? beispiele? tipps? hilfe!
[Qt3] Configuration Dialog mit QListBox und QListView
Re: [Qt3] Configuration Dialog mit QListBox und QListView
So macht man es auch nicht. Guck Dir mal QWidgetStack an.jaipur hat geschrieben:ich hatte es zwar geschafft die inhalte hin und her zu kopieren, aber das ist echt schlecht, ...wie sich heraus gestellt hat
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten:
hallo und vielen dank für die schnellen antworten,
mein problem bestand immer darin das ich nicht wusste wohin mit
den QListView Elementen, weil diese bei der erschaffung ja keinen
parent hatten, sonst würden diese im fenster angezeigt.
und nun habe ich folgendes gelesen:
ich hatte mir eine eigene klasse gebaut, welches die QListView Elemente
und noch einige informationen beinhaltet und diese in die QDict gepackt.
ging eigentlich auch ganz gut und wenn in der QListBox auf ein Item
geklickt wurde, konnte ich immer feststellen nach welchem element
ich in meiner QDict suchen musste, und so hatte ich dann auch immer
zugriff auf die QListView welche jetzt im Fenster angezeigt werden sollte.
aber mein problem bestand immer darin das ich nicht wusste wie ich
die parents umbiegen sollte, ich hatte das fenster mit QSplitter aufgeteilt.
werde mir jetzt genau diesen rat "it is far easier to use QWidgetStack or QWizard" zur rate ziehen :-)
mein problem bestand immer darin das ich nicht wusste wohin mit
den QListView Elementen, weil diese bei der erschaffung ja keinen
parent hatten, sonst würden diese im fenster angezeigt.
und nun habe ich folgendes gelesen:
Code: Alles auswählen
void QWidget::reparent ( QWidget * parent, WFlags f, const QPoint & p, bool showIt = FALSE ) [virtual]
Warning: It is extremely unlikely that you will ever need this function. If you have a widget that changes its content dynamically, it is far easier to use QWidgetStack or QWizard
und noch einige informationen beinhaltet und diese in die QDict gepackt.
ging eigentlich auch ganz gut und wenn in der QListBox auf ein Item
geklickt wurde, konnte ich immer feststellen nach welchem element
ich in meiner QDict suchen musste, und so hatte ich dann auch immer
zugriff auf die QListView welche jetzt im Fenster angezeigt werden sollte.
aber mein problem bestand immer darin das ich nicht wusste wie ich
die parents umbiegen sollte, ich hatte das fenster mit QSplitter aufgeteilt.
werde mir jetzt genau diesen rat "it is far easier to use QWidgetStack or QWizard" zur rate ziehen :-)