Seite 1 von 1

Einfaches Hintergrundbild in PyQt6 einfügen

Verfasst: Mittwoch 8. Dezember 2021, 23:47
von cypher28
Hallo zusammen,

ich versuche mich so langsam in Python mit PyQt6 einzuarbeiten. Hatte vorher nur mit JAVA und C# was zu tun.
Nun habe ich folgende frage. Und zwar bekomme ich ein einfaches Bild als Hintergrundbild nicht eingefügt.

Code sieht wie folgt aus:

Code: Alles auswählen

from types import BuiltinFunctionType
from PyQt6.QtCore import QSize
from PyQt6.QtWidgets import QApplication, QMainWindow, QPushButton, QWidget

import sys

class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        self.setWindowTitle("Title")
        self.setFixedSize(QSize(600, 480))
        self.setStyleSheet("Background-image: url(bild.jpeg)")

app = QApplication(sys.argv)

window = MainWindow()
window.show()  

app.exec()
Auf der Konsole wird folgende Meldung ausgegeben:

Code: Alles auswählen

Could not create pixmap from bild.jpeg
Ist die Syntax

Code: Alles auswählen

self.setStyleSheet("Background-image: url(bild.jpeg)")
falsch oder muss die Pfadangabe für das Bild anders sein?
Das Bild selber liegt im selben Ordner mit der Python Datei.