コード例 #1
0
ファイル: detector.py プロジェクト: pyhmsa/pyhmsa-gui
 def parameter(self, parameter=None):
     parameter = ParameterWidget.parameter(self, parameter)
     parameter.bias = self._txt_bias.text()
     parameter.gain = self._txt_gain.text()
     parameter.base_level = self._txt_base_level.text()
     parameter.window = self._txt_window.text()
     parameter.mode = self._cb_mode.currentText()
     return parameter
コード例 #2
0
ファイル: header.py プロジェクト: pyhmsa/pyhmsa-gui
 def parameter(self, parameter=None):
     parameter = ParameterWidget.parameter(self, parameter)
     parameter.title = self._txt_title.text()
     parameter.author = self._txt_author.text()
     parameter.owner = self._txt_owner.text()
     parameter.date = self._txt_date.date().toString('yyyy-MM-dd')
     parameter.time = self._txt_time.time().toString('hh:mm:ss')
     parameter.timezone = self._txt_timezone.text()
     return parameter
コード例 #3
0
ファイル: detector.py プロジェクト: pyhmsa/pyhmsa-gui
 def parameter(self, parameter=None):
     parameter = ParameterWidget.parameter(self, parameter)
     parameter.layers.clear()
     for layer in self._table.model().layers:
         parameter.append_layer(layer.material, layer.thickness) # copy
     return parameter