Hierzu habe ich mir überlegt auf QWidgets zu zeichnen.
Meine Idee war nun folgende:
Code: Alles auswählen
QWidget *border = new QWidget(this);
QPixmap *bild = new QPixmap(":/back.jpg");
bild->grapWidget(border, 0,0,20,20);Über einer CSS anweißung funktioniert es allerdings -.-
Code: Alles auswählen
border->setStyleSheet(" background:url(':/back.jpg')");Ich hab es auch schon ausprobiert, wie es im Tipps und Tricks section beschrieben ist, aber das hat genauso eine auswirkung wie mein erster Versuch, nämlich garkein.
Code: Alles auswählen
QWidget *Picture = new QWidget(this);
QPixmap *border_image = new QPixmap(":/back.jpg");
QPalette newPalette = Picture->palette ( );
newPalette.setBrush (
QPalette::Base,
QBrush ( *border_image )
);
newPalette.setBrush (
QPalette::Background,
QBrush ( *border_image )
);
Picture->setPalette ( newPalette );