Qt::WaitCursor über allen Fenster

Alles rund um die Programmierung mit Qt
Antworten
darkshine
Beiträge: 102
Registriert: 20. August 2010 11:39

Qt::WaitCursor über allen Fenster

Beitrag von darkshine »

Guten Morgen Forum,

Während der Gerätesuche wird bei mir der WaitCursor angezeigt

QApplication::setOverrideCursor(QCursor(Qt::WaitCursor));


Leider blockiert der WaitCursor nicht die Mausbefehle. Deshalb lasse ich einfach ein kleines Fenster mit einem Label ohne Rahmen anzeigen "Geräte werden gesucht".

datenfenster->setWindowFlags(Qt::CustomizeWindowHint);
datenfenster->setWindowModality(Qt::ApplicationModal);

Jetzt kann in meinem Hauptfenster nicht smehr gedrückt werden, bis ich das Fenster wieder schließe....SUPER

Aber: Mein WaitCursor wird nur noch über meinem kleinen "Gerätesuchen" Fenster angezeigt und nicht mehr über meinem Hauptfenster und das trotz QApplication::setOverrideCursor. Es soll aber überall angezeigt werden. Meinetwegen auch über dem Desktop.

Ist das möglich?

Vielen Dank
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Warum ein neuer Thread für dieses Thema?

Außerdem solltest du dich mal entscheiden, was du willst: Ich will alle Elemente blockieren, aber bedienbar sind sie dann auch nicht mehr?!?
darkshine
Beiträge: 102
Registriert: 20. August 2010 11:39

Beitrag von darkshine »

Ein neuer Thread deshalb, weil ich bis jetzt keine Möglichkeit gefunden habe, alle Befehle zu blockieren und die Eieruhr anzeigen zu lassen.
Das ist ja die klassische Eieruhr. Solange man die "sieht" kann man nichts machen.
Antworten