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