[gelöst]Fenstergrösse ändern QSizeGrip

Alles rund um die Programmierung mit Qt
Antworten
shader76
Beiträge: 107
Registriert: 3. März 2006 14:29

[gelöst]Fenstergrösse ändern QSizeGrip

Beitrag von shader76 »

Hallo Forum,

es ist schwierig mein problem zu beschreiben aber ich versuche es einfach mal.
In meinem MainWindow ist unten rechts an der Ecke das "Symbol" wodurch ja man die Grösse grösser oder kleiner ziehen kann.
Ich weiss dass wenn man seine GUI von der Klasse QDialog ableitet dieses Symbol nicht hat sondern nur von QMainWindow.
gibt es die Möglichkeit dieses Symbol auszublenden oder zu verstecken ?

Hoffe ihr habt mich verstanden
Zuletzt geändert von shader76 am 3. April 2006 14:41, insgesamt 1-mal geändert.
-shader76-
-Visual Studio.Net 2003 & QT4.1
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich glaube du meinst QSizeGrip:
http://doc.trolltech.com/4.1/qsizegrip.html
Und das MainWindow hat eine QStatusbar:
http://doc.trolltech.com/4.1/qstatusbar.html
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
shader76
Beiträge: 107
Registriert: 3. März 2006 14:29

Beitrag von shader76 »

exakt das meine ich, habe grade etwas gesucht und bin auf die funktion

Code: Alles auswählen

setSizeGripEnabled ( bool )
gestossen, abe rdie klappt nicht

welche funktion wäre an der stelle sinnvoll ?

P.S : Meine Statusbar möchte ich aber behalten
-shader76-
-Visual Studio.Net 2003 & QT4.1
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

QStatusBar:setSizeGripEnabled (bool) geht nicht? Dann mach mal ein kleines Testcase (einfach ein QMainWindow) und schau ob es dort funktioniert. Wenn nciht, ist es evtl. ein Bug.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
shader76
Beiträge: 107
Registriert: 3. März 2006 14:29

Beitrag von shader76 »

CODE:

Code: Alles auswählen

QStatusBar::setSizeGripEnabled(false);

FEHLER :

Code: Alles auswählen

d:\SWEntw\hello\test01\test01.cpp(8): error C2352: 'QStatusBar::setSizeGripEnabled::QStatusBar::setSizeGripEnabled': Unzulässiger Aufruf einer nicht statischen Memberfunktion
dann ist wahrscheinlich ein bug ,..shit !
-shader76-
-Visual Studio.Net 2003 & QT4.1
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

shader76 hat geschrieben:CODE:

Code: Alles auswählen

QStatusBar::setSizeGripEnabled(false);

FEHLER :

Code: Alles auswählen

d:\SWEntw\hello\test01\test01.cpp(8): error C2352: 'QStatusBar::setSizeGripEnabled::QStatusBar::setSizeGripEnabled': Unzulässiger Aufruf einer nicht statischen Memberfunktion
dann ist wahrscheinlich ein bug ,..shit !
Waum sol ein Compilerfehler ein Bug sein? Man sollte es schon korrekt machen...
myMainWindow->statusBar()->setSizeGripEnabled ( false )
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
shader76
Beiträge: 107
Registriert: 3. März 2006 14:29

Beitrag von shader76 »

stimmt,..hast recht
danke dir :!: 8)
-shader76-
-Visual Studio.Net 2003 & QT4.1
Antworten