【发布时间】:2014-03-24 13:02:50
【问题描述】:
因此我有一个 QSpinBox,并且想要取消设置验证,不仅可以写入 int 值,还可以写入字符串。 请帮我解决这个问题。 这个我试过了,还是不行:
class Spinbox:public QSpinBox
{
public:
Spinbox(QWidget* parent=0)
:QSpinBox(parent){}
void setLineEdit(QLineEdit *l)
{
QSpinBox::setLineEdit(l);
}
};
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Spinbox de;
QLineEdit le;
le.setValidator(0);
le.setText("text");
de.setLineEdit(&le);
de.show();
return a.exec();
}
【问题讨论】:
标签: qt validation qspinbox