2012-03-23 6 views
0

Je fais la navigation à l'écran dans mon application par exemple je déplace firstwindow.cpp à secondwindow.cpp. J'ai utilisé le code ci-dessous pour naviguer au-dessus de la fonction mais mon problème est que j'ai réussi à voir la deuxième fenêtre mais en même temps ma première fenêtre est restée ouverte, alors comment fermer la première ou la précédente fenêtre.Qt créateur Navigation à l'écran

r1 = new secondform(this); r1->showFullScreen();

Répondre

1

Vous pouvez utiliser la fonction hide() afin de cacher un widget/fenêtre.

Vous devriez envisager d'utiliser QWizard pour naviguer dans les widgets au lieu d'implémenter la fonctionnalité vous-même.

+0

J'ai essayé la méthode hide() et close() mais j'ai toujours le même problème. J'utilise qt creator C++. – Rajesh

+0

Un peu plus de code aiderait – pnezis

+0

merci pour la réponse, mais quand j'appelle cacher puis toute la fenêtre va se fermer. – Rajesh