def get_wavelength_region(self):
try:
wl_lower = float(self.text_lower_wl.text())
except ValueError:
wl_lower = None
self.text_lower_wl.setStyleSheet(\
'QLineEdit { background-color: %s }' % '#f6989d') #red
else:
self.text_lower_wl.setStyleSheet(\
'QLineEdit { background-color: %s }' % 'none')
try:
wl_upper = float(self.text_upper_wl.text())
except ValueError:
wl_upper = None
self.text_upper_wl.setStyleSheet(\
'QLineEdit { background-color: %s }' % '#f6989d') #red
else:
self.text_upper_wl.setStyleSheet(\
'QLineEdit { background-color: %s }' % 'none')
if wl_lower is None or wl_upper is None: return None
if wl_lower >= wl_upper: return None
return (wl_lower, wl_upper)
评论列表
文章目录