Qt 中使用 QPushButton 关闭窗口

您可以通过将 QPushButton 的 clicked 信号连接到 QWidget 的 close() 槽来关闭窗口,如下所示:

#include <QPushButton>
#include <QWidget>

int main(int argc, char *argv[]) 
{
    QApplication a(argc, argv);
    Widget w;
    QSplitter *a1=new QSplitter(Qt::Horizontal);//主分割水平
    QPushButton *ps1=new QPushButton('关闭');
    QObject::connect(ps1, &QPushButton::clicked, &w, &QWidget::close); // 连接点击信号和关闭槽

    return a.exec();
}

在上面的代码中,当用户单击 QPushButton 时,会发出 clicked 信号,该信号与 QWidget 的 close() 槽连接,从而关闭窗口。

Qt 中如何使用 QPushButton 关闭窗口

原文地址: https://www.cveoy.top/t/topic/owc7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录