Exemple #1
0
    def _connect(self):

        ui = self.ui
        cl = self.client

        ui.attributeCombo.currentIndexChanged.connect(self._set_attribute_from_combo)

        ui.normalized_box.toggled.connect(partial(setattr, cl, "normed"))
        ui.autoscale_box.toggled.connect(partial(setattr, cl, "autoscale"))
        ui.cumulative_box.toggled.connect(partial(setattr, cl, "cumulative"))

        connect_int_spin(cl, "nbins", ui.binSpinBox)
        connect_float_edit(cl, "xmin", ui.xmin)
        connect_float_edit(cl, "xmax", ui.xmax)
        connect_bool_button(cl, "xlog", ui.xlog_box)
        connect_bool_button(cl, "ylog", ui.ylog_box)
Exemple #2
0
    def _connect(self):
        ui = self.ui
        cl = self.client

        connect_bool_button(cl, 'xlog', ui.xLogCheckBox)
        connect_bool_button(cl, 'ylog', ui.yLogCheckBox)
        connect_bool_button(cl, 'xflip', ui.xFlipCheckBox)
        connect_bool_button(cl, 'yflip', ui.yFlipCheckBox)

        ui.xAxisComboBox.currentIndexChanged.connect(self.update_xatt)
        ui.yAxisComboBox.currentIndexChanged.connect(self.update_yatt)
        ui.hidden_attributes.toggled.connect(lambda x: self._update_combos())
        ui.swapAxes.clicked.connect(nonpartial(self.swap_axes))
        ui.snapLimits.clicked.connect(cl.snap)

        connect_float_edit(cl, 'xmin', ui.xmin)
        connect_float_edit(cl, 'xmax', ui.xmax)
        connect_float_edit(cl, 'ymin', ui.ymin)
        connect_float_edit(cl, 'ymax', ui.ymax)