Qt 中如何使用 QPushButton 关闭窗口
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() 槽连接,从而关闭窗口。
原文地址: https://www.cveoy.top/t/topic/owc7 著作权归作者所有。请勿转载和采集!