From 1ff6fd522b731da2a576a25adec96ec1789109fa Mon Sep 17 00:00:00 2001 From: En Yi Date: Sat, 21 Jul 2018 15:08:48 +0800 Subject: [PATCH] Add instruction for marking down numbers --- graphic_components/board.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/graphic_components/board.py b/graphic_components/board.py index 3d3ce2f..fa5fe64 100644 --- a/graphic_components/board.py +++ b/graphic_components/board.py @@ -1,7 +1,7 @@ from PyQt5.QtGui import QPen from PyQt5.QtWidgets import QSizePolicy, QGraphicsWidget from PyQt5.QtCore import (QAbstractAnimation, Qt, QLineF, QPropertyAnimation, pyqtProperty, - pyqtSignal, QSizeF) + pyqtSignal, QSizeF, QRectF) from . import sudoku_graphics as sdk_grap from . import menu_graphics as menu_grap @@ -158,6 +158,12 @@ class GameBoard(BoxBoard): self.show_grid(True) self.newGameSelected.emit(string) + def paint(self, painter, style, widget=None): + super().paint(painter, style, widget) + + painter.drawText(QRectF(0, self.height+15,self.width,15), Qt.AlignCenter, + "Hold M to mark numbers in a cell") + class MenuBoard(BoxBoard): """