- 设置一个按钮点击按钮
- 转到槽
- 接口写
cpp
void MainWindow::on_pushButton_clicked()
{
/* 错误弹窗 */
QMessageBox::critical(this, "输入时间不对", "程序出现错误");
/* warning */
QMessageBox::warning(this, " 警告对话框", "程序出现警告");
/* 消息弹窗 */
QMessageBox::information(this, "消息对话框", "程序一切正常", QMessageBox::Ok, QMessageBox::NoButton);
/* 选择弹窗 */
QMessageBox::StandardButton result;
result = QMessageBox::question(this, "选择消息", " 文件已修改是否保存",QMessageBox::Yes|QMessageBox::No|QMessageBox::Cancel);
if (result == QMessageBox::Yes) {
qDebug()<<"正在保存";
} else if (result == QMessageBox::No) {
qDebug()<<"不保存";
} else {
qDebug()<<"取消";
}
}
- 结果
输入对话框
cpp
void MainWindow::on_pushButton_2_clicked()
{
/* input */
bool ok;
QInputDialog::getText((this, tr("输入log时间"),
tr("请输入开始时间"), QLineEdit::Normal, "demo", &ok);
// if (ok && !text.isEmpty())
// ui->plainTextEdit->appendPlainText(text);
}