QT消息对话框学习

  1. 设置一个按钮点击按钮
  2. 转到槽
  3. 接口写
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()<<"取消";
    }
}
  1. 结果


    输入对话框
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);
}
相关推荐
西岸行者16 小时前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
悠哉悠哉愿意17 小时前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
别催小唐敲代码18 小时前
嵌入式学习路线
学习
毛小茛20 小时前
计算机系统概论——校验码
学习
babe小鑫20 小时前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
范特西.i20 小时前
QT聊天项目(8)
开发语言·qt
winfreedoms21 小时前
ROS2知识大白话
笔记·学习·ros2
在这habit之下21 小时前
Linux Virtual Server(LVS)学习总结
linux·学习·lvs
我想我不够好。21 小时前
2026.2.25监控学习
学习
im_AMBER21 小时前
Leetcode 127 删除有序数组中的重复项 | 删除有序数组中的重复项 II
数据结构·学习·算法·leetcode