QT新手,求教一个问题
我是照着书中的练习,初学,用qt creator 这个ide
刚看到qt designer设计UI
创建了按钮,也照着写了代码。
但是编译时候,提示按钮没有定义
‘okButton'was not declared in this scope
‘cancelButton'was not declared in this scope
‘lineEdit'was not declared in this scope
请教各位大神,怎么一回事。网上有看说提升…还有什么方法的,看的不懂啊。 Qt
[解决办法]
用QtCreator重新新建一个gui程序,一直next,打开ui编辑器,再进行设计,编译就好了。
出现这个问题,估计是程序结构的问题,先用这个自动生成的练习、对比。
[解决办法]
QRegExp regExp("[A-Za-z][1-9][0-9]{0,2}");
QValidator *validator = new QRegExpValidator(regx, ui->lineEdit);
ui->lineEdit->setValidator(validator);