class QuestionLabel(QLabel): def __init__(self, text, rect, parent=None): super().__init__(text, parent) self.setStyleSheet("color: white;") self.setGeometry(QRect(rect)) self.setAlignment(Qt.AlignmentFlag.AlignCenter) self.setWordWrap(True) self.font = QFont("Helvetica") self.font.setPixelSize(72) self.setFont(self.font) shadow = QGraphicsDropShadowEffect(self) shadow.setBlurRadius(40) shadow.setColor(QColor("black")) shadow.setOffset(3) self.setGraphicsEffect(shadow)
CELLRATIO = 3 / 5 FONTSIZE = 10 BLUE = QColor("#031591") YELLOW = QColor("#ffcc00") RED = QColor("#ff0000") BLACK = QColor("#000000") GREY = QColor("#505050") WHITE = QColor("#ffffff") GREEN = QColor("#33cc33") BOARDSIZE = (6, 6) CATFONT = QFont() CATFONT.setBold(True) CATFONT.setPixelSize(24) CATPEN = QPen(WHITE) MONFONT = QFont(CATFONT) MONFONT.setPixelSize(50) MONPEN = QPen(YELLOW) TEXTPADDING = 20 QUFONT = QFont() QUFONT.setPixelSize(70) QUMARGIN = 50 NAMEHEIGHT = 50 NAMEFONT = QFont() NAMEFONT.setPixelSize(20) NAMEPEN = QPen(WHITE)