C++ (Qt)
QObject::connect(ui->pushButton_3, SIGNAL(clicked()), qApp, SLOT(closeAllWindows()));
Можно завершать работу с программы таким образом?
Можно, если у экземпляра QApplication стоит флаг на прекращение работы проги, если все окна закрыты (или скрыты)
Лучше делать так:
C++ (Qt)
QObject::connect(ui->pushButton_3, SIGNAL(clicked()), qApp, SLOT(quit()));