Exemplo n.º 1
0
 def initializeWindow(self):
     """
     Initializes the main GUI window.
     """
     self.window = QtGui.QMainWindow()
     self.window.resize(1200, 800)
     self.window.setWindowTitle("I See Elegance. I C. Elegans")
     self.window.setContentsMargins(0, 0, 0, 0)
Exemplo n.º 2
0
    def _create_win(self, win_type, title):
        if win_type is None:
            self.win = QtGui.QMainWindow()
            self.win.resize(800, 800)
        elif win_type == "glt_widget":
            self.win = pg.GraphicsLayoutWidget()
        elif win_type == "gfx_window":
            self.win = pg.GraphicsWindow()

        self.win.setWindowTitle(title)
Exemplo n.º 3
0
        if dataset is not None:
            self.setDataset(dataset)

    def setDataset(self, dataset):
        model = create_default_model(dataset)
        self.setModel(model)
        self.name = '{}:{}'.format(dataset.file.filename, dataset.name)
        self.setToolTip('Dataset <b>{}</b> [file: {}]'.format(
            dataset.name, dataset.file.filename))


if __name__ == '__main__':
    import sys
    import h5py as h5
    app = QtGui.QApplication(sys.argv)
    window = QtGui.QMainWindow()
    fd = h5.File('poolroom.h5', 'r')
    widget1 = HDFDatasetWidget(dataset=fd['/map/nonuniform/tables/players'])
    widget2 = HDFDatasetWidget(dataset=fd['/data/uniform/ndim/data3d'])
    widget3 = HDFDatasetWidget()
    widget3.setDataset(fd['/data/uniform/balls/x'])
    widget = QtGui.QWidget(window)
    layout = QtGui.QHBoxLayout(widget)
    layout.addWidget(widget1)
    layout.addWidget(widget2)
    layout.addWidget(widget3)
    widget.setLayout(layout)
    window.setCentralWidget(widget)
    window.show()
    sys.exit(app.exec_())