- 设置一个按钮点击按钮
- 转到槽
- 接口写
void MainWindow::on_pushButton_clicked()
{
QMessageBox::critical(this, "输入时间不对", "程序出现错误");
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()<<"取消";
}
}
- 结果
输入对话框
void MainWindow::on_pushButton_2_clicked()
{
bool ok;
QInputDialog::getText((this, tr("输入log时间"),
tr("请输入开始时间"), QLineEdit::Normal, "demo", &ok);
}