#include "widget.h" #include void signalHandler(int sig) { qDebug() << "Caught signal:" << sig; // 这里可以添加更多的处理逻辑,例如保存日志文件 } int main(int argc, char *argv[]) { QApplication a(argc, argv); // 安装信号处理器 signal(SIGSEGV, signalHandler); Widget w; w.show(); return a.exec(); }