Qt Demo, 删除记录之前需要提示用户,选择确定或取消,网上查到了方法:
https://doc.qt.io/qt-5/qmessagebox.html
QMessageBox msgBox;
msgBox.setText("提示");
msgBox.setInformativeText("确实要删除吗?");
msgBox.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel);
msgBox.setDefaultButton(QMessageBox::Ok);
int ret = msgBox.exec();
if(ret == QMessageBox::Ok){
//...
}
或者:
https://stackoverflow.com/questions/13111669/yes-no-message-box-using-qmessagebox
QMessageBox::StandardButton btn;
tn = QMessageBox::question(this, "提示", "确实要删除吗?", QMessageBox::Yes|QMessageBox::No);
if (btn == QMessageBox::Yes) {
//...
}