Applikation in den Vordergrund Part 2

Alles rund um die Programmierung mit Qt
Antworten
grisu1972
Beiträge: 66
Registriert: 9. November 2007 16:08

Applikation in den Vordergrund Part 2

Beitrag von grisu1972 »

Hallo Leute

ich suche eine Methode die das Fenster meiner Applikation in den Vordegrund bringt aber nicht so dominat ist wie:
myWindow.setWindowFlags(Qt::WindowStaysOnTopHint);

Versucht habe ich in bisher erfolglos :
this->setFocus();
this->setWindowState(this->windowState() | Qt::WindowActive);
this->show();
QApplication::setActiveWindow(this);
this->activateWindow();
this->setWindowState(Qt::WindowActive);
this->raise();


Ich benutze Windows XP und QT 4.3.4

Grüsse
PeterLustig
Beiträge: 386
Registriert: 21. November 2007 20:07

Beitrag von PeterLustig »

Was meinst du mit "aber nicht so dominant ist"?
grisu1972
Beiträge: 66
Registriert: 9. November 2007 16:08

Beitrag von grisu1972 »

Hallo,

es bleib im Vordergrund wie man es zum Beispiel beim Taskmanager einstellen kann. Es ist nicht möglich eine andere Applikation in den Vordergrund zu hollen, dies bekommt zwar den Focus aber ist eben verdeckt!
PeterLustig
Beiträge: 386
Registriert: 21. November 2007 20:07

Beitrag von PeterLustig »

Genau das soll "Immer im Vordergrund" auch machen... Es soll die Anwendung immer im Vordergrund halten.
grisu1972
Beiträge: 66
Registriert: 9. November 2007 16:08

Beitrag von grisu1972 »

Ja,

ich möchte nun aber das sie in den Vordergrund kommt aber nicht immer dort nur solange bleibt bis ich möchte das eine andere Applikation in den Vordergrund kommt!
PeterLustig
Beiträge: 386
Registriert: 21. November 2007 20:07

Beitrag von PeterLustig »

Dann nimm das AlwaysOnTop eben später raus.
Markus
Beiträge: 105
Registriert: 31. Januar 2005 16:21

Beitrag von Markus »

Ruf' mal die nachfolgenden Befehle in der Reihenfolge auf. Klappt bei mir wunderbar.

Code: Alles auswählen

showNormal();
raise();
activateWindow();
Antworten