QWidget background-image passen
Ich arbeite mit Qt 4.7 , habe ich ein QWidget ' s background-image CSS ein Bild von meinem qrc.
Das problem ist, das Bild ist High-res , und nur der linke Obere Teil angezeigt wird , ich kann es nicht wieder verkleinert, um zu passen. In CSS3 sah ich ein "background-size : enthalten" - Eigenschaft, aber ich fürchte, es funktioniert nicht in Qt 4.7.
Konnte nicht einen Weg finden, um das Bild passen die Fenster. Irgendwelche Ideen ?
Ich bin nicht dagegen, es zu tun programmgesteuert .
Dank
Dies mag ein wenig veraltet, aber mit Qt 5.7 hinzufügen
QWidget::paintEvent(e);
am Ende meiner paintEvent-Funktion abgestürzt meinem Programm und war nicht notwendig.InformationsquelleAutor Noob | 2013-02-05
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie neu implementieren
paintEvent
:InformationsquelleAutor s4eed
Wenn die QFrame ist das gleiche Seitenverhältnis wie das Bild, können Sie CSS verwenden, auf die QFrame wie diese:
InformationsquelleAutor cppguy