Hallo.
Ich möchte das sich der Cursor ändert, wenn er in einem bestimmten Fensterbereich ist.
Laut Doku soll das mit QCursor::SetShape ( int shape ) gehen...bei mir tut sich da aber garnichts...
Kann mir da jemand helfen?
[gelöst] Cursor verändern
Das kann es gewesen sein, danke...
allerdings kann ich doch dann gleich bei setCursor() den Typ (z.B. ibeamCursor) angeben und brauche setShape() nicht mehr, oder?
Ich hab bei mir jetzt folgendes stehen:
QCursor ibeamCursor ;
m_dialog->setCursor(ibeamCursor );
Leider bekomme ich dann folgende Fehlermeldung, mit der ich nicht wirklich was anfangen kann...
left of '->setCursor' must point to class/struct/union
Was habe ich darunter zu verstehen?
moo
allerdings kann ich doch dann gleich bei setCursor() den Typ (z.B. ibeamCursor) angeben und brauche setShape() nicht mehr, oder?
Ich hab bei mir jetzt folgendes stehen:
QCursor ibeamCursor ;
m_dialog->setCursor(ibeamCursor );
Leider bekomme ich dann folgende Fehlermeldung, mit der ich nicht wirklich was anfangen kann...
left of '->setCursor' must point to class/struct/union
Was habe ich darunter zu verstehen?
moo
setShape brauchst nicht unbedingt, das ist richtig. Du musst den Shape dann allerdings an den Konstruktor deines Cursors uebergeben.
Also eher so:
QCursor ibeamCursor(Qt::IbeamCursor ) ;
m_dialog.setCursor(ibeamCursor);
Die Fehlermeldung sollte eigentlich bedeuten, dass dein m_dialog kein Pointer ist. Von daher solltest von -> auf . wechseln
Goos
Also eher so:
QCursor ibeamCursor(Qt::IbeamCursor ) ;
m_dialog.setCursor(ibeamCursor);
Die Fehlermeldung sollte eigentlich bedeuten, dass dein m_dialog kein Pointer ist. Von daher solltest von -> auf . wechseln
Goos