def check_range(self, widget, lblwidget, min_value, max_value):
"""(QlineEdit, QLabel, Number, Number)---> NoneType
Validating F_u(ultimate Strength) and F_y (Yield Strength) textfields
"""
textStr = widget.text()
val = int(textStr)
if val < min_value or val > max_value:
QMessageBox.about(self, 'Error', 'Please Enter a value between %s-%s' % (min_value, max_value))
widget.clear()
widget.setFocus()
palette = QPalette()
palette.setColor(QPalette.Foreground, Qt.red)
lblwidget.setPalette(palette)
else:
palette = QPalette()
lblwidget.setPalette(palette)
评论列表
文章目录