QDialog::done()
void DlgDevAir720::done(int n) { if(n == QDialog::Accepted){ if(onEnd()) QDialog::done(1);//1:表示完成 }else{ QDialog::done(0); } }
当OK或Cancel按钮被按下时,会调用done()函数,在done函数中调用校验,如果不符合要求可以不返回任何值。也可以在内部再次调用QDialog::done()来关闭对话框。
void DlgDevAir720::done(int n) { if(n == QDialog::Accepted){ if(onEnd()) QDialog::done(1);//1:表示完成 }else{ QDialog::done(0); } }
当OK或Cancel按钮被按下时,会调用done()函数,在done函数中调用校验,如果不符合要求可以不返回任何值。也可以在内部再次调用QDialog::done()来关闭对话框。