QMessageBox 模態框

void MainWindow::on_pushButton_clicked()
{
    QMessageBox *msgbox_ = new QMessageBox(this);
    msgbox_->setWindowTitle(tr("模態框"));
    msgbox_->setWindowModality(Qt::WindowModal); //通過這個 然後下面可以用show 實現模態框
    msgbox_->setWindowFlags(msgbox_->windowFlags() | Qt::Sheet);
    msgbox_->setStandardButtons(QMessageBox::Ok);
    msgbox_->setIcon(QMessageBox::Warning);
    msgbox_->setText("提示內容");
    msgbox_->show(); //結合上面的setWindowModality(Qt::WindowModal)
    //msgbox_->exec();//可以直接使用exec來實現模態框
}

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章