Beispiel #1
0
import sys
from ModelParser import ModelParser
from UI_MainWindow import Ui_MainWindow
from PyQt5 import QtCore, QtWidgets, QtOpenGL

if __name__ == '__main__':
    model_parser = ModelParser('model1.obj')

    app = QtWidgets.QApplication(sys.argv)
    Form = QtWidgets.QMainWindow()
    ui = Ui_MainWindow(Form, model_parser=model_parser)
    ui.show()

    sys.exit(app.exec_())
        self.graphicsView.scale(0.9,0.9)
        self.drawGrid()

        
    def drawGrid(self): 
        global boxes,cur_field,NUMBER_OF_CELLS


        box_width = self.graphicsScene.width()/NUMBER_OF_CELLS
        box_height = self.graphicsScene.height()/NUMBER_OF_CELLS

        #QBrushes for checked or unchecked cells
        checked = QtGui.QBrush(QtGui.QColor(0,0,0))
        unchecked = QtGui.QBrush(QtGui.QColor(0,0,255))

        for i in range(NUMBER_OF_CELLS):
            for j  in range(NUMBER_OF_CELLS):
                if cur_field[i][j] == 1:
                    boxes[i][j].setBrush(checked)
                else:
                    boxes[i][j].setBrush(unchecked)




if __name__ == '__main__':
    app = QtGui.QApplication(sys.argv)
    ui = Ui_MainWindow()
    ui.show()

    app.exec_()