Qt 如何允许设计器中的QLineEdit仅接受0到255范围内的整数?
QT版本5.1 我有两个问题: 1) 我想知道是否有任何方法可以将Qt 如何允许设计器中的QLineEdit仅接受0到255范围内的整数?,qt,qlineedit,Qt,Qlineedit,QT版本5.1 我有两个问题: 1) 我想知道是否有任何方法可以将QLineEdit小部件设置为只接受0
QLineEdit
小部件设置为只接受0QLineEdit
小部件和按钮、复选框等
ii)我知道有QValidator
类可以解决我的问题。我知道如何使用QValidator
,但我想知道如果我不能从Gui设置QLineEdit
的验证,那么我必须从源代码执行。这不是问题,但在源代码中我将在哪里添加验证代码
我应该在GUI的构造函数中添加它吗?我建议使用QIntValidator在代码中添加它。只需在执行setupUi()调用的地方调用它(在调用之后),或者使用QSpinBox(这将是更自然的选择),非常感谢Frank的建议也许这会有所帮助