Seite 1 von 1

Zwischen Applikationen wechseln/ in Hintergrund schalten

Verfasst: 1. Juli 2010 10:36
von ossi
Hi Leute,

folgendes:
Ich habe eine Applikation im Vollbild. Darauf werden über ein Programm Elemente (Buttons, Lables u.ä.) geladen.


Nun meine Frage: Ich bräuchte jetzt eine Möglichkeit um diese Applikation quasi in den Hintergrund zu schalten und eine andere in den Vordergrund.

Wie kann ich zwischen den Applikationen hin und her schalten? (sollte über einen Button gelöst werden)
Geht das überhaupt?

Alternativ: Kann man die Elemente vom Bildschirm löschen, um dann andere Elemente zu laden?


Würd mich über einen Tipp freuen, steh da noch ziehmlich auf dem Schlauch!

MfG

ossi

Verfasst: 1. Juli 2010 11:00
von bender24
Du kannst jedem Element mit ->setVisible() zuweisen, ob es zu sehen sein soll oder nicht. Ich lasse bei mir auch oft bestimmte Elemente nur anzeigen, wenn ich sie brauche

Alternativ kannst du auch aus deinem Widget heraus eine neue Applikation/Widget starten ähnlich wie du dein eigentliches Widget aus der main startest... Ein dialog beispielsweise bietet sich an um infos abzufragen. dein prog läuft dann weiter, wenn der dialog beendete wurde. da gibts ja soooo viele möglichkeiten mit qt

Verfasst: 1. Juli 2010 11:07
von ossi
Hmm, Danke... nen guter Denkanstoß mit dem setVisible...

jetzt muss ich nurnoch rausfinden wie ich auf meine Elemente zugreifen kann! ;-)
(Ist bissel kompliziert das ganze Programm)

Verfasst: 1. Juli 2010 11:20
von bender24
arbeitest du mit dem qtcreator?

wie sieht dein constructor der mainWindow klasse aus?

ist doch eigentlich ganz einfach...

Bsp:

Code: Alles auswählen

ui->label->setVisible(false);

Verfasst: 1. Juli 2010 11:24
von ossi
Nein... ist ein eigenes Programm, das auf qt-Klassen zurückgreift. Sonst wärs wirklich einfach gewesen! ;-)