Seite 1 von 1

(Geloest) Wie eliminiere ich dieses Dreieck unten rechts ...

Verfasst: 30. Oktober 2008 09:46
von gboelter
Kennt jemand eine Moeglichkeit, wie ich unter Linux/X11 dieses kleine Dreieck unten rechts eliminieren kann, welches immer dann erscheint, wenn ich nicht mit der vollen Aufloesung meines Monitors arbeite?

Ich habe da schon mal irgenwas drueber gelesen, kann es aber leider nicht mehr finden.

Verfasst: 30. Oktober 2008 10:38
von Christian81
Abgesehen davon dass ich nicht weiß was Du meinst - was hat das mit Qt zu tun??

Re: Wie eliminiere ich dieses Dreieck unten rechts unter X11

Verfasst: 30. Oktober 2008 11:05
von neuschi
gboelter hat geschrieben:Kennt jemand eine Moeglichkeit, wie ich unter Linux/X11 dieses kleine Dreieck unten rechts eliminieren kann, welches immer dann erscheint, wenn ich nicht mit der vollen Aufloesung meines Monitors arbeite?
Ich schätze du meinst den Anfasser zum Ändern der Fenstergröße? (s. Anhang).
Das ist ein Widget vom Typ QSizeGrip.
abschaltbar z.B. so:

QSizeGrip*grip = myWidget.findChild<QSizeGrip *>();
if (grip) grip->hide();

Keine Ahnung, ob es im API eine komfortablere Möglichkeit gibt um das abzuschalten.

\Ralf

Verfasst: 30. Oktober 2008 12:09
von gboelter
Christian81 hat geschrieben:Abgesehen davon dass ich nicht weiß was Du meinst - was hat das mit Qt zu tun??
Lieber Christian,

auch wenn ich mich vielleicht etwas ungluecklich ausgedrueckt habe, so hat das doch 'ne Menge mit Qt zu tun.

Das Zauberwort heisst hier "void setSizeGripEnabled ( bool )" ...

Re: Wie eliminiere ich dieses Dreieck unten rechts unter X11

Verfasst: 30. Oktober 2008 12:11
von gboelter
neuschi hat geschrieben: Ich schätze du meinst den Anfasser zum Ändern der Fenstergröße? (s. Anhang).
Das ist ein Widget vom Typ QSizeGrip.
abschaltbar z.B. so:

QSizeGrip*grip = myWidget.findChild<QSizeGrip *>();
if (grip) grip->hide();
Danke Ralf,

genau das ist es gewesen.

Mit

Code: Alles auswählen

Ui::MainWindow::statusBar->setSizeGripEnabled ( false );
konnte ich den "Anfasser" abschalten.