[Gelöst] Mauszeiger in Sanduhr wandeln

Alles rund um die Programmierung mit Qt
Antworten
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

[Gelöst] Mauszeiger in Sanduhr wandeln

Beitrag von bierber »

Hallo miteinander,

suche nun schon seit Stunden in der QT-Doku eine Funktion die mir den Mauszeiger in eine Sanduhr wandelt, während eine Funktion abgearbeitet wird. Gibt es sowas überhaupt und wenn ja wie geht das.

Danke mal.

Grüße Felix
Zuletzt geändert von bierber am 14. Dezember 2006 18:09, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

Beitrag von bierber »

Ok erstmal der Link heißt richtig so falls nochmal jemand dort hin will:

http://doc.trolltech.com/4.2/qcursor.html

So und dann hab ich folgenden Effekt.

Wenn ich hergehe und den Code mit folgendem Befehl erweitere:

Code: Alles auswählen

QCursor::setShape(Qt::WaitCursor);
kommt die Fehlermeldung:
error C2352: 'QCursor::setShape': Unzulässiger Aufruf einer nicht statischen Memberfunktion
Ist setShape der falsche Aufruf oder ist da was anderes Faul?

Dankemal Felix
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Du kannst nunmal eine nicht-statische Funktion so nicht aufrufen.

Code: Alles auswählen

QCursor c;
c.setIrgendwas();
widget->setCursor(c);
Sehe gerade dass es noch einfacher geht:
http://doc.trolltech.com/4.2/qwidget.html#cursor-prop
mit
http://doc.trolltech.com/4.2/qt.html#CursorShape-enum
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

Beitrag von bierber »

Hab leider mal wieder den Effekt, das mein Code unter Windows läuft unter Linux jedoch zwar ohne Murren Akzeptiert wird aber der Cursor sich nicht ändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Sollte eigentlich auch unter Linux funktionieren... mal mit http://doc.trolltech.com/4.2/qapplicati ... rideCursor rumgespielt?
In Qt3 gabs ein cursor-example - aber ist in Qt4 wohl weggefallen... :(
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

Beitrag von bierber »

Jo damit gehts auch unter Linux danke!!!
Antworten