-
Réaliser des onglets
Bonjour
Mon problème est le suivant ,
J'ai une fenêtre principale avec une barre d'outils en haut et une barre de tache à droite .
Chaque widget de la barre de tache ouvre une nouvelle fenêtre .
J'aimerais bien que ces fenêtres la soit dépendante de la fenêtre principale . Comme le système d'onglets de Google Chrome .
Merci
-
Le problème c'est que si tu "kill" ta main widget et que tu as déclaré tes nouvelles fenêtres à partir de sa classe alors tu vas tout "killer".
Je vois deux solutions:
-cacher la fenêtre principale au lieu de la détruire.
-complétement séparer les fenêtres au niveau du main.
-
Salut,
Autant le dire, j'ai décidé depuis longtemps de fuir google chrome et internet explorer comme la peste, ce qui fait que je serai peut être un peu hors sujet :D
Mais, si tu veux créer des onglets, la solution passe par l'utilisation de la classe QTabWidget
Si tu veux que tes onglets puissent se déplacer (y compris en dehors de la fenêtre principale), tu dois te tourner vers la classe QDockWidget
NOTA: les liens donnés correspondent à la documentation officielle pour la version 5.1.
En fonction de la version Qt utilisée, il n'est pas impossible que certaines fonctions aient été remplacées (surtout si tu utilises la version 4.8.x ;))