1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
import sys
from PyQt5.QtWidgets import QLabel, QApplication, QWidget, QVBoxLayout
from PyQt5.QtGui import QPixmap
from PyQt5.QtCore import Qt, QSize, QRect
def window():
app = QApplication(sys.argv)
win = QWidget()
# ~ win.setStyleSheet("background-color:pink; background-image:url(image.svg); background-repeat:no-repeat; background-position:center center;");
win.setStyleSheet("background-color:green;");
label = QLabel()
label_image = QLabel()
label.setText("<h1>Hello World</h1>")
label.setAlignment(Qt.AlignCenter)
label.setWordWrap(True)
label_image.setPixmap(QPixmap("image.svg").scaled(QSize(100,100), Qt.KeepAspectRatio))
label_image.setAlignment(Qt.AlignCenter)
vbox = QVBoxLayout()
vbox.addWidget(label)
vbox.addWidget(label_image)
win.setLayout(vbox)
win.setWindowTitle("QLabel Demo")
win.show()
sys.exit(app.exec_())
if __name__ == '__main__':
window() |
Partager