Qt 确认对话框(确定取消)

mac2026-01-22  6

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) { //... }

最新回复(0)