2016-08-18 1 views
0

Je souhaite créer une fenêtre de préférences similaire à VLC. À cette fin, j'ai ajouté un QTreeWidget pour sélectionner les différentes préférences. Je veux regrouper les QWidgets, qui appartiennent ensemble, dans un parent QWidget afin que je puisse les cacher tous en même temps. Je pense que c'est la bonne façon? Mon problème maintenant que le Qt Designer ne donne pas la possibilité de cacher les widgets. Quel serait le meilleur moyen de créer plusieurs widgets qui se chevauchent, afin que quelqu'un puisse cliquer sur un élément dans le QTreeWidget, et que seuls les widgets pertinents soient affichés?Comment créer une fenêtre de préférences similaire à VLC avec Qt?

+1

http://doc.qt.io/qt-4.8/qtabwidget.html#details –

+0

@MarekR Merci pour votre réponse, mais je voulais éviter QTabWidget puisque cela ne serait pas très bien avec beaucoup d'onglets. Mais j'ai trouvé 'QStackedWidget' qui répond exactement à mes exigences. – honiahaka10

+1

'QTabWidget' correspond à de meilleurs paramètres dans VLC. Vous devez simplement modifier la visualisation des onglets, c'est tout. Avec 'QStackedWidget' vous allez simplement implémenter les fonctionnalités déjà faites dans' QTabWidget'. –

Répondre

0

Jamais esprit, je trouve que QStackedWidget fullfils exactement mes besoins :)