コード例 #1
0
 def new_game(self, wymiar):
     self.wymiar = wymiar
     self.plansza = GridModel(self.print_prefix, self.wymiar,
                              self.callbackObject)
     #self.callbackObject.print( Colors.RED, "NOWA GRA: ")
     self.plansza.new_number()
     self.create_scene()
コード例 #2
0
    def setupUi(self, Form, x):
        if not Form.objectName():
            Form.setObjectName(u"Form")
        self.frame = QFrame(Form)
        self.frame.setObjectName(u"frame")
        self.frame.setGeometry(QRect(10 + x, 10, 371 + x, 471))
        self.frame.setFrameShape(QFrame.StyledPanel)
        self.frame.setFrameShadow(QFrame.Raised)
        self.graphicsView_1 = QGraphicsView(self.frame)
        self.graphicsView_1.setObjectName(u"graphicsView_1")
        self.graphicsView_1.setEnabled(False)
        self.graphicsView_1.setGeometry(QRect(10, 10, 351, 301))
        self.graphicsView_1.setMouseTracking(True)
        self.Ebutton_1 = QPushButton(self.frame)
        self.Ebutton_1.setObjectName(u"Ebutton_1")
        self.Ebutton_1.setGeometry(QRect(200, 370, 50, 40))
        self.NWbutton_1 = QPushButton(self.frame)
        self.NWbutton_1.setObjectName(u"NWbutton_1")
        self.NWbutton_1.setGeometry(QRect(110, 320, 50, 40))
        self.SWbutton_1 = QPushButton(self.frame)
        self.SWbutton_1.setObjectName(u"SWbutton_1")
        self.SWbutton_1.setGeometry(QRect(110, 420, 50, 40))
        self.NEbutton_1 = QPushButton(self.frame)
        self.NEbutton_1.setObjectName(u"NEbutton_1")
        self.NEbutton_1.setGeometry(QRect(170, 320, 50, 40))
        self.Wbutton_1 = QPushButton(self.frame)
        self.Wbutton_1.setObjectName(u"Wbutton_1")
        self.Wbutton_1.setGeometry(QRect(80, 370, 50, 40))
        self.SEbutton_1 = QPushButton(self.frame)
        self.SEbutton_1.setObjectName(u"SEbutton_1")
        self.SEbutton_1.setGeometry(QRect(170, 420, 50, 40))

        self.retranslateUi(Form)

        QMetaObject.connectSlotsByName(Form)

        self.scene = QGraphicsScene(self.graphicsView_1)
        self.plansza = GridModel(self.print_prefix, self.wymiar,
                                 self.callbackObject)

        self.graphicsView_1.setScene(self.scene)

        self.create_scene()

        self.NEbutton_1.clicked.connect(self.moveNEFull)
        self.Ebutton_1.clicked.connect(self.moveEFull)
        self.SEbutton_1.clicked.connect(self.moveSEFull)
        self.SWbutton_1.clicked.connect(self.moveSWFull)
        self.NWbutton_1.clicked.connect(self.moveNWFull)
        self.Wbutton_1.clicked.connect(self.moveWFull)

        effect = QGraphicsOpacityEffect(self)
        effect.setOpacity(0.8)
        self.graphicsView_1.setGraphicsEffect(effect)
        self.graphicsView_1.setAutoFillBackground(True)