class HistogramWizard(QtGui.QWizard): def __init__(self, model, old_histogram_params={}, prev_hist_var=None, parent=None): super(HistogramWizard, self).__init__(parent) self.model=model self.setWindowTitle("Histogram Wizard") self.setWizardStyle(QWizard.ClassicStyle) self.data_select_page = HistogramDataSelectPage(model=model, prev_hist_var=prev_hist_var) self.histogram_page = HistogramPage(old_histogram_params=old_histogram_params) self.setPage(Page_HistogramDataSelectPage, self.data_select_page) self.setPage(Page_HistogramParams, self.histogram_page) def nextId(self): if self.currentId()==Page_HistogramDataSelectPage: return Page_HistogramParams elif self.currentId() == Page_HistogramParams: return -1 def get_selected_var(self): return self.data_select_page.get_selected_var() def get_histogram_params(self): return self.histogram_page.get_parameters()
def __init__(self, model, old_histogram_params={}, prev_hist_var=None, parent=None): super(HistogramWizard, self).__init__(parent) self.model=model self.setWindowTitle("Histogram Wizard") self.setWizardStyle(QWizard.ClassicStyle) self.data_select_page = HistogramDataSelectPage(model=model, prev_hist_var=prev_hist_var) self.histogram_page = HistogramPage(old_histogram_params=old_histogram_params) self.setPage(Page_HistogramDataSelectPage, self.data_select_page) self.setPage(Page_HistogramParams, self.histogram_page)