• Текст QLabel выходит из рамок?

    @bbkmzzzz
    А где вызов setWidget?
    import sys
    
    from PySide2.QtWidgets import QApplication, QScrollArea, QLabel
    
    
    class Main(QScrollArea):
        def __init__(self):
            super(Main, self).__init__()
            self.resize(300, 300)
    
            # вариант 1, не работает
            # self.label = QLabel('some text', self)
    
            # вариант 2, работает
            self.label = QLabel("some text")
            self.setWidget(self.label)
    
            self.label.setStyleSheet("background-color: rgba(255,0,255)")
            self.label.resize(500, 100)
    
    
    if __name__ == "__main__":
        app = QApplication(sys.argv)
        ex = Main()
        ex.show()
        sys.exit(app.exec_())


    Дока
    Ответ написан
    Комментировать