Qt 4.8 Ausblenden cursor im Vollbild
Ich bin in ein ArchLinux mit OpenBox und ich möchten ausblenden, den cursor auf Vollbild innerhalb einer Qt-4.8-Anwendung. Ich bin mir bewusst über manche andere Frage, aber niemand arbeitet immer: manchmal wird der cursor versteckt, manchmal nicht. Ich habe nicht verstanden, Wann genau das problem Auftritt, aber ich glaube, vielleicht ist es im Zusammenhang mit dem Bildschirmschoner, weil, wenn ich zum testen meiner Anwendung nur, nachdem der computer neu gestartet wird der Maus-cursor ist nicht sichtbar (und das ist es, was ich will) aber wenn ich den test dieser Funktion während des Tages der Maus cursor ist noch zu sehen, im Vollbild.
Dies ist mein code:
void MainWindow::toggleFullScreen()
{
if(!this->isFullScreen())
{
this->showFullScreen();
#ifdef Q_WS_QWS
QWSServer::setCursorVisible( false );
#endif
}
else
{
this->showNormal();
}
}
InformationsquelleAutor nkint | 2013-11-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Konnten Sie den cursor auf die leere cursor: -
widget->setCursor(Qt::BlankCursor);
Ist auch, wie die docs Zustand: -
So können Sie anrufen:-
InformationsquelleAutor TheDarkKnight
Gibt es ein Programm mit dem Namen entrümpeln, hinter der sich der Mauszeiger befindet. Hier ist ein ArchLinux-Paket:
https://www.archlinux.org/packages/community/i686/unclutter/
Derzeit nutze ich es auf einem embedded-system für das ausblenden des Maus-Cursors auf einen touchscreen.
InformationsquelleAutor Robert