- 具体的gui设计就不写了,需要自己手动操作
- 在这里记录一些槽函数 accept() reject() 具体菜吗如下
connect
(
okButton
,
SIGNAL
(clicked
(
bool
)),
this,SLOT(accept()));
connect(cancelButton,SIGNAL(clicked(bool)),
this,SLOT(reject()));
accept() 和 reject() 都可以关闭对话框 前一个可以把对话框返回结果设置为 QDialog::Accepted 值为1 后一个设置为 QDialog::Rejected
- 值为0Qt中提供的三哥内置检验器
QIntValidator
QDoubleValidator
QRegExpValidator - okButton->setEnabled(lineEdit->hasAcceptableInput()); hasAcceptableInput()函数会检验在lineEdit 中的输入的有效性 返回true 或 false