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