Comment dynamiquement afficher/masquer les widgets?
Je de vouloir masquer/afficher le widget comme suit:
Default:
|-------|
| |
| text |
| editor|
|-------|
With webkit preview:
|------- | -------|
| | |
| text | web |
| editor| widget|
|------- | -------|
With okular preview:
|------- | -------|
| | |
| text | okular|
| editor| widget|
|------- | -------|
De la sorte? Qu'avez-vous essayé?
comment? J'ai eu les deux widgets dans un QHBoxLayout mais je n'en suis pas sûr comment faire rétracter les widgets.
Pouvez-vous vérifier le QWidget docs si elle a une sorte de
developer.qt.nokia.com/doc/qt-4.8/qwidget.html#hide
C'est que généralement, comment vous faites quelque chose comme ça?(Je pensais qu'il pouvait être éventuellement vide widget ou quelque chose). Vous pouvez aussi soumettre un de vos commentaires comme réponse.
comment? J'ai eu les deux widgets dans un QHBoxLayout mais je n'en suis pas sûr comment faire rétracter les widgets.
Pouvez-vous vérifier le QWidget docs si elle a une sorte de
hide
méthode ou quelque chose? Ou QLayout docs pour voir si vous pouvez remove
trucs?developer.qt.nokia.com/doc/qt-4.8/qwidget.html#hide
C'est que généralement, comment vous faites quelque chose comme ça?(Je pensais qu'il pouvait être éventuellement vide widget ou quelque chose). Vous pouvez aussi soumettre un de vos commentaires comme réponse.
OriginalL'auteur Roman A. Taycher | 2012-02-16
Vous devez vous connecter pour publier un commentaire.
Ajouter tous vos widgets dans la mise en page et l'utilisation
QWidget::hide()
,QWidget::show()
en cas de besoin.Pour les situations plus complexes, vous pouvez utiliser La Machine D'État De Cadre De.
J'ai modifié le lien pour pointer vers le
Qt 5.0
page. Le lien d'origine était cassé.OriginalL'auteur Dmitriy