示例#1
0
 def _generate_element_widgets(self):
     self.element_widgets = {}
     for element in self.ptable.peak_data:
         data = self.ptable.element_data(element)
         widget = PeakSelectorPresenter(PeakSelectorView(data, element))
         widget.on_finished(self._update_peak_data)
         self.element_widgets[element] = widget
 def _generate_element_widgets(self):
     self.element_widgets = {}
     for element in self.ptable.peak_data:
         if element in ["Gammas", "Electrons"]:
             continue
         data = self.ptable.element_data(element)
         try:
             data["Gammas"] = self.ptable.peak_data["Gammas"][element]
         except KeyError:
             pass
         widget = PeakSelectorPresenter(PeakSelectorView(data, element))
         widget.on_finished(self._update_peak_data)
         self.element_widgets[element] = widget
示例#3
0
 def _generate_element_widgets(self):
     self.element_widgets = {}
     for element in self.ptable.peak_data:
         if element in ["Gammas", "Electrons"]:
             continue
         data = self.ptable.element_data(element)
         try:
             data["Gammas"] = self.ptable.peak_data["Gammas"][element]
         except KeyError:
             pass
         widget = PeakSelectorPresenter(PeakSelectorView(data, element))
         widget.on_finished(self._update_peak_data)
         self.element_widgets[element] = widget
示例#4
0
 def _create_peak_selector(self, element):
     data = self.ptable.element_data(element)
     widget = PeakSelectorPresenter(PeakSelectorView(data, element))
     widget.on_finished(self._update_peak_data)
     return widget