def __init__(self): super(IntegrationView, self).__init__() self.setupUi(self) self.horizontal_splitter.setStretchFactor(5, 0) self.horizontal_splitter.setSizes([500, 200]) self.vertical_splitter.setStretchFactor(0, 0) self.vertical_splitter.setStretchFactor(1, 1) self.vertical_splitter.setSizes([100, 700]) self.img_view = IntegrationImgView(self.img_pg_layout, orientation='horizontal') self.img_pg_layout.ci.layout.setContentsMargins(10, 10, 10, 5) self.img_pg_layout.ci.layout.setSpacing(5) self.spectrum_view = SpectrumView(self.spectrum_pg_layout) self.spectrum_pg_layout.ci.layout.setContentsMargins(10, 10, 0, 10) self.set_validator() self.overlay_tw.cellChanged.connect(self.overlay_label_editingFinished) self.overlay_show_cbs = [] self.overlay_color_btns = [] self.phase_tw.cellChanged.connect(self.phase_label_editingFinished) self.phase_show_cbs = [] self.phase_color_btns = [] header_view = QtGui.QHeaderView(QtCore.Qt.Horizontal, self.phase_tw) self.phase_tw.setHorizontalHeader(header_view) header_view.setResizeMode(2, QtGui.QHeaderView.Stretch) header_view.setResizeMode(3, QtGui.QHeaderView.ResizeToContents) header_view.setResizeMode(4, QtGui.QHeaderView.ResizeToContents) header_view.hide()
def __init__(self): super(IntegrationView, self).__init__(None) self.setupUi(self) self.horizontal_splitter.setStretchFactor(0, 1) self.horizontal_splitter.setStretchFactor(1, 1) self.horizontal_splitter.setSizes([300, 200]) self.vertical_splitter.setStretchFactor(0, 0) self.vertical_splitter.setStretchFactor(1, 1) self.vertical_splitter.setSizes([100, 700]) self.img_view = IntegrationImgView(self.img_pg_layout, orientation='horizontal') self.spectrum_view = SpectrumView(self.spectrum_pg_layout) self.set_validator() self.set_correct_labels()