Seite 1 von 1

Window ohne Rahmen

Verfasst: 1. Februar 2009 16:12
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)
?

Verfasst: 1. Februar 2009 16:51
von Christian81
Das sollte über die Window-Flags gehen. Sie auch http://doc.trolltech.com/4.4/widgets-windowflags.html

Verfasst: 1. Februar 2009 18:15
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

Verfasst: 1. Februar 2009 18:20
von Christian81
Ich würde die Zeit in Sekunden zurückliefern (oder QTime) und zur Anzeige ein QTimeEdit benutzen.

Verfasst: 2. Februar 2009 09:40
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