Einfaches Hintergrundbild in PyQt6 einfügen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
cypher28
User
Beiträge: 24
Registriert: Mittwoch 8. Dezember 2021, 00:54

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.
Antworten