Ejemplo n.º 1
0
    def __init__(self, parent=None):

        super(Form, self).__init__(parent)

        self.scale = 6
        self.new_life = True

        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        # The default shape is glider gun
        self.ui.radio_glider_gun.setChecked(True)

        self.scene = QGraphicsScene(self)
        self.scene.setSceneRect(0, 0, 600, 600)
        self.ui.surface.setScene(self.scene)

        self.ui.surface.setCacheMode(QGraphicsView.CacheBackground)

        self.color = QColor(0, 0, 0)
        self.brush = QBrush(self.color)
        self.pen = QPen()

        # Initialize the scene timer

        self.timer = QTimer()
        self.timer.timeout.connect(self.draw)

        # Connect button event handlers

        self.ui.button_start.clicked.connect(self.button_start_clicked)

        self.ui.button_pause.clicked.connect(self.button_pause_clicked)

        self.ui.button_stop.clicked.connect(self.button_stop_clicked)
 def __init__(self):
     super(AppWindow, self).__init__()
     self.ui = Ui_MainWindow()
     self.ui.setupUi(self)
     self.ui.actionPreset_Inputs.triggered.connect(self.preset_inputs)
     self.ui.actionExit.triggered.connect(self.close)
     self.ui.actionGroup_members.triggered.connect(self.show_members)
     self.ui.actionHelp.triggered.connect(self.help)
     self.ui.pushButton.clicked.connect(
         self.on_click)  # Connect "Run" button to function on_click()
     self.ui.pushButton_2.clicked.connect(self.close)
     self.show()
    def __init__(self):
        super(MainWindow, self).__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.square = Square()

        try:
            self.square.download()
            self.download()
        except Exception:
            self.ui.errorlabel.setText("Загрузка неудалась")

        self.ui.resultButton.clicked.connect(self.checkSquare)
        self.ui.creaeteButton.clicked.connect(self.crete_matrix)
Ejemplo n.º 4
0
    def open(self, filename):
        app = QtGui.QApplication(sys.argv)
        
        self.ex = Ui_MainWindow()
        self.tablemodel = TickTableModel(JSONDumper(filename), parent=self.ex.tableView)
        
        self.ex.tableView.setSortingEnabled(True)
        
        self.tablemodel.jsondumper.demo.dump()
        self.ex.tableView.setModel(self.tablemodel)
        self.ex.tableView.selectionModel().currentChanged.connect(self.selection_changed)

        self.ex.tableView.resizeColumnsToContents()
        self.ex.show()
        sys.exit(app.exec_())