目录
QMessageBox
QMessageBox box(QMessageBox::Warning,"标题","XXXXXXX!");
box.setStandardButtons (QMessageBox::Ok|QMessageBox::Cancel);
box.setButtonText (QMessageBox::Ok,QString("确 定"));
box.setButtonText (QMessageBox::Cancel,QString("取 消"));
box.exec ();
QInputDialog
bool isOK;
QString text;
QInputDialog* input_dialog = new QInputDialog();
QLineEdit::EchoMode echoMode = QLineEdit::Normal;
input_dialog->setOkButtonText(tr("OK"));//确定
input_dialog->setCancelButtonText(tr("Cancel"));//取消
input_dialog->setWindowTitle(tr("new pro name"));//新节目名
input_dialog->setTextValue(s_name);//
input_dialog->setTextEchoMode(echoMode);//eidt模式
input_dialog->setLabelText(tr("please input pro name"));//请输入新节目名
if (QDialog::Accepted == input_dialog->exec()) {
isOK = true;
text = input_dialog->textValue();
}
else {
isOK = false;
}
if (isOK) {
sigPro m_sigPro;
AddPage(text, "", "", "", 0, m_sigPro);
}