Window ohne Rahmen

Alles rund um die Programmierung mit Qt
Antworten
morritza
Beiträge: 5
Registriert: 8. Januar 2009 16:13

Window ohne Rahmen

Beitrag von morritza »

Moin,
ich bräuchte mal Eure Hilfe. Möchte gerne den Rahmen von dem Window weg haben, damit der Hintergrund wirklich komplett über der Programmoberfläche liegt.

Code: Alles auswählen

void setBackgroundMode ( Qt::BackgroundMode widgetBackground, Qt::BackgroundMode paletteBackground = Qt::PaletteBackground )
gehts damit? Und wenn ja, wo müsst ich das denn aufrufen? In der Main oder in meiner "MainWindow.cpp" -> MainWindow::MainWindow(void)
?
Dateianhänge
player.JPG
player.JPG (28.27 KiB) 3204 mal betrachtet
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Das sollte über die Window-Flags gehen. Sie auch http://doc.trolltech.com/4.4/widgets-windowflags.html
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
morritza
Beiträge: 5
Registriert: 8. Januar 2009 16:13

Beitrag von morritza »

Okay da hatte ich auch schon geguckt, werd mich mal damit befassen.

Momentan hab ich noch ein kleines C Problem.

Hab ne Funktion mit 3 "Ergebnissen".. diese möchte ich in ein QLabel schreiben.

Also für die Playeranzeige
die Zeit in STD:MIN:SEK
Hab die richtigen Werte schon in der Funktion berechnet nun muss sie aber noch übergeben werden, wie mache ich das denn?

mit return geht ja nur 1 Wert. Aber danach dann noch 3 Sachen in ein String? Oder dann doch mit 3 Labels arbeiten.. was immerhin am Ende 6 stück ergeben würd.

Danke noch für den Tip
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich würde die Zeit in Sekunden zurückliefern (oder QTime) und zur Anzeige ein QTimeEdit benutzen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
RavenIV
Beiträge: 267
Registriert: 21. Januar 2009 14:24
Wohnort: Waldshut

Beitrag von RavenIV »

morritza hat geschrieben:Okay da hatte ich auch schon geguckt, werd mich mal damit befassen.

Momentan hab ich noch ein kleines C Problem.

Hab ne Funktion mit 3 "Ergebnissen".. diese möchte ich in ein QLabel schreiben.

Also für die Playeranzeige
die Zeit in STD:MIN:SEK
Hab die richtigen Werte schon in der Funktion berechnet nun muss sie aber noch übergeben werden, wie mache ich das denn?

mit return geht ja nur 1 Wert. Aber danach dann noch 3 Sachen in ein String? Oder dann doch mit 3 Labels arbeiten.. was immerhin am Ende 6 stück ergeben würd.

Danke noch für den Tip
Du hast dazu zwei Möglichkeiten:
- einen struct / record zurückgeben
- Rückgabe-Parameter verwenden
Linux, das längste Text-Adventure aller Zeiten
Antworten