spectrumWindow.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:Py2DSpectroscopy 作者: SvenBo90 项目源码 文件源码
def __init__(self, parent, map_handle):

        # call widget init
        QWidget.__init__(self, parent)

        # link app
        self._app = QApplication.instance()

        # link map handle
        self._map = map_handle

        # load and set up UI
        self.ui = UiSpectrumWidget(self)

        # visible flag used for the curser
        self._visible_flag = False

        # create plot canvas
        self._spectrum_canvas = SpectrumCanvas(self.ui.plot_widget, self._map)

        # add callbacks to map canvas
        self._spectrum_canvas.add_callback('button_press_event', self.cb_spectrum_button_press_event)

        # widget including the toolbar
        self._spectrum_canvas.add_toolbar(self.ui.toolbar_widget)

        # add callbacks
        self.ui.spectrum_check_box.stateChanged.connect(self.update_data)
        self.ui.initial_fit_check_box.stateChanged.connect(self.update_data)
        self.ui.initial_peaks_check_box.stateChanged.connect(self.update_data)
        self.ui.optimized_fit_check_box.stateChanged.connect(self.update_data)
        self.ui.optimized_peaks_check_box.stateChanged.connect(self.update_data)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号