示例#1
0
    def __init__(self, parent=None):
        super(CurveDisplayWidget, self).__init__(parent)
        self.left_panel = CurveDisplayLeftPanel()
        self.addWidget(self.left_panel)
        self.display_params = ParamsDisplayWidget()
        self.display_params.curve_modified.connect(
            self.left_panel.alter_curve_widget.curve_modified)
        self.left_panel.alter_curve_widget.curve_modified.connect(
            self.display_params.refresh)
        self.addWidget(self.display_params)
        self.left_panel.alter_curve_widget.curve_saved.connect(
            self.refresh_params)

        self.left_panel.delete_done.connect(self.delete_done)
        self.displayed_curve_id = None
        self._displayed_curve = None