Background image Problem

Alles rund um die Programmierung mit Qt
Antworten
sooofunky
Beiträge: 31
Registriert: 4. Mai 2011 11:48

Background image Problem

Beitrag von sooofunky »

Hallo,

habe auf einem Frame mit background-image (verwende stylesheets) ein Label mit Text. Zwar übernimmt das Label das background-image, ist dabei aber nicht transparent, sondern stellt nochmals das background-image dar. Somit ist das Label als solches erkennbar und nicht transparent. Leider schwer zu erklären - trotzdem verständlich?

Was ich haben möchte: ein Frame mit Hintergrund, darauf verschiedene transparente Labels. Zusätzlich habe ich auch Buttons die, wiederrum eigene Icons verwenden.

Ich bitte um Hilfe!
sooofunky
Beiträge: 31
Registriert: 4. Mai 2011 11:48

Beitrag von sooofunky »

Hat niemand das Problem, dass auf einem QFrame mit Hintergrundbild QLabels das Hintergrundbild annehmen und selbst darstellen? Daher das Label ist nicht transparent, sondern stellt das Hintergrundbild nochmals dar.
archer
Beiträge: 306
Registriert: 2. Februar 2006 09:56

Beitrag von archer »

Wie setzt du denn das Hintergrundbild?

Code: Alles auswählen

pMyFrame->setStyleSheet(".QFrame { background-image: bild; }");
Versuchs mal mit dem Punkt vor QFrame, damit er nur diesen Frame styled.
sooofunky
Beiträge: 31
Registriert: 4. Mai 2011 11:48

Beitrag von sooofunky »

Super danke, das ist die Lösung!
Antworten