我需要它QLabel
自动逐行换行。
我听说你可以用 command 做到这一点QLabel::setWordWrap(true)
,但由于某种原因它对我不起作用。
请帮帮我。
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLabel, QVBoxLayout, QHBoxLayout, QRadioButton, QMessageBox
app = QApplication([])
main_win = QWidget()
main_win.setWindowTitle('Хто хоче стати мільйонером?')
main_win.resize(1920,1080)
question = QLabel('<h1 style="color: rgb(250, 55, 55);">Правила игры')
app.setStyleSheet("QLabel{font-size: 18pt;}")
rules = QLabel('Игра Кто хочет стать миллионером? - это конкурс викторина, в котором участники должны правильно ответить на ряд вопросов с несколькими вариантами ответов, чтобы перейти на следующий уровень. Всего 15 вопросов, каждый вопрос стоит определенной суммы денег, участники не имеют никаких временных ограничений для предоставления ответа. Участники также получают три вида подсказок, чтобы помочь себе, если они застряли на конкретном вопросе.')
line = QVBoxLayout()
lineH1 = QHBoxLayout()
lineH2 = QHBoxLayout()
lineH1.addWidget(question, alignment = Qt.AlignCenter)
lineH2.addWidget(rules, alignment = Qt.AlignCenter)
main_win.setLayout(line)
line.addLayout(lineH1)
line.addLayout(lineH2)
main_win.show()
app.exec()
1 个回答