2017-01-22 6 views
0

Wie kann ich einfach den Hintergrund meines QDialogs setzen? Ich kann Farbe des Hintergrundes leicht einstellen, aber, wenn ich versuche, Bild zu benutzen, geht mein Hintergrund gerade schwarz. Ich habe versucht, zu verwenden. QPallete mit QBrush, Stylesheets :(QDialog - Hintergrundbild einstellen

Antwort

1

Sie können einfach

MyDialog::MyDialog(QWidget *parent) 
    : QDialog(parent) 
{ 
    ui.setupUi(this); 

    setStyleSheet("background-image:url(image.jpg);"); //this works 
} 

Siehe auch: Unable to set the background image in Qt Stylesheet

+0

Leider ist es nicht funktioniert:/Ich habe meine .jpg in Ressourcen, Pfad ist korrekt und nichts ändert sich auf meinem Hintergrund :( – crooked

+0

@KCrookedHand - Haben Sie den imageformats-Ordner mit Ihrer App bereitgestellt? Siehe auch [autoFillBackground] (http://doc.qt.io/qt-5/qwidget.html#autoFillBackground- prop) und [Qt Image Formate] (http://doc.qt.io/qt-5/qwidget.html#autoFillBackground-prop) –

Verwandte Themen