QT tabWidget窗口关闭无响应

 

void AiEquAssistant::on_tabWidget_tabCloseRequested(int index)
{
    if (index < 0)
        return;
    auto aa = QMessageBox::question(this, "tips", "window will be closed", QMessageBox::Yes, QMessageBox::No);
    if (aa == QMessageBox::No)
    {
        return;
    }
    QWidget* aForm = ui.tabWidget->widget(index);
    aForm->close();
}

头文件定义为slosts:

private slots:
    void on_tabWidget_tabCloseRequested(int index);

 

posted @ 2025-12-22 16:44  txwtech  阅读(2)  评论(1)    收藏  举报