Auto resize the board
parent
9ca2b1a5f6
commit
46127ed77f
7
main.py
7
main.py
|
@ -1,4 +1,4 @@
|
||||||
from PyQt5.QtGui import QPainter, QBrush, QPen, QColor, QFont
|
from PyQt5.QtGui import QPainter, QBrush, QPen, QColor, QFont, QTransform, QWheelEvent
|
||||||
from PyQt5.Qt import QApplication, QTimer
|
from PyQt5.Qt import QApplication, QTimer
|
||||||
from PyQt5.QtWidgets import (QGraphicsScene, QGraphicsView, QGraphicsItem,
|
from PyQt5.QtWidgets import (QGraphicsScene, QGraphicsView, QGraphicsItem,
|
||||||
QGraphicsLineItem, QGraphicsRectItem, QGraphicsObject,
|
QGraphicsLineItem, QGraphicsRectItem, QGraphicsObject,
|
||||||
|
@ -48,6 +48,11 @@ class SudokuWindow(QGraphicsView):
|
||||||
self.menuboard.diff_display.notFocus.connect(self.gameboard.game_refocus)
|
self.menuboard.diff_display.notFocus.connect(self.gameboard.game_refocus)
|
||||||
self.menuboard.diff_display.connect_buttons_signal(self.gameboard.new_game)
|
self.menuboard.diff_display.connect_buttons_signal(self.gameboard.new_game)
|
||||||
|
|
||||||
|
def resizeEvent(self, event):
|
||||||
|
self.fitInView(self.scene.sceneRect(), Qt.KeepAspectRatio)
|
||||||
|
super().resizeEvent(event)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
app = 0
|
app = 0
|
||||||
app = QApplication(sys.argv)
|
app = QApplication(sys.argv)
|
||||||
|
|
Loading…
Reference in New Issue