from PySide2.QtWidgets import QFrame, QLabel, QGridLayout from game.infos.information import Information class QInfoWidget(QFrame): def __init__(self, info: Information): super(QInfoWidget, self).__init__() self.info = info self.titleLabel = QLabel("" + info.title + "") self.textLabel = QLabel(info.text) self.init_ui() def init_ui(self): layout = QGridLayout() layout.addWidget(self.titleLabel, 0, 0) layout.addWidget(self.textLabel, 1, 0) self.setLayout(layout)