J'ai un QVBoxLayout avec quelques widgets (QTableViews). Maintenant, ces QTableViews ont tous la même taille. Que puis-je faire, que l'utilisateur peut changer la taille d'un QTableView à l'exécution (de sorte que 1 QTableView soit plus grand que l'autre)? Peut-être avec un "séparateur" que vous pouvez changer avec la souris?redimensionner qwidget dans une mise en page manuellement à l'exécution
4
A
Répondre
6
Utilisez un QSplitter: http://doc.qt.digia.com/4.6/qsplitter.html
Si vous avez ce code:
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(table1);
layout->addWidget(table2);
layout->addWidget(table3);
setLayout(layout);
Vous devriez être en mesure de changer juste à:
QSplitter *splitter = new QSplitter;
splitter->addWidget(table1);
splitter->addWidget(table2);
splitter->addWidget(table3);
splitter->setOrientation(Qt::Vertical);
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(splitter);
setLayout(layout);
Questions connexes
- 1. Redimensionner des vues dans une mise en page
- 2. Redimensionner la mise en page après une transformation d'image android
- 3. Redimensionner horizontalement une page Web
- 4. Comment convertir une mise en page à largeur fixe en mise en page à largeur variable?
- 5. Problème de mise au point QSlider (Mac Leopard) avec QApplication :: focusChanged (QWidget *, QWidget *)
- 6. Android - comment gonfler une mise en page complexe et l'ajouter à une autre mise en page?
- 7. android - ajouter une mise en page xml dans une autre mise en page xml
- 8. Zend_Dojo_Form dans une mise en page
- 9. TinyMCE Stylesheets dans une mise en page
- 10. QGridLayout: Mise en la liste des QWidget ajoutée
- 11. Silverlight - Mise en page dynamique
- 12. Qt - modifier la disposition QWidget
- 13. Qt manuellement modifier le ratio entre les éléments dans la mise en page
- 14. WPF: Mise en page Question
- 15. Mise en page dans SmartGWT
- 16. problème avec ExtJS mise en page de Vbox nichée dans une mise en page hbox
- 17. Comment redimensionner un contrôle silverlight à une page Web complète
- 18. liaison de données mise à jour manuellement dans WPF MVVM
- 19. Comment puis-je mettre en cache une page manuellement dans RoR?
- 20. Comment redimensionner le RelativeLayout ou toute autre mise en page dans Android?
- 21. Ajout à LinearLayout d'une autre mise en page et traitement de cette mise en page dans une activité distincte
- 22. Comment enregistrer une mise en page Tlistview
- 23. comment utiliser les vues déclarées dans une mise en page fichier xml dans une autre mise en page
- 24. Problème lié à une vue personnalisée dans une mise en page XML
- 25. Comment centrer une vue dans une mise en page Android?
- 26. Déboguer une erreur WebPart dans une mise en page SharePoint
- 27. Comment changer cette mise en page en une mise en page CSS?
- 28. Obtenir les widgets d'une mise en page dans PyQT
- 29. Mise en page Dojo/Dijit - essayé d'ajouter une bannière en haut d'une mise en page existante
- 30. ExtJS mise en page colonne redimensionnable
Perfekt! Merci. – Berschi