main.cpp 547 B

123456789101112131415161718192021222324252627
  1. #include <QApplication>
  2. #include "ivexit.h"
  3. #include <thread>
  4. #include "mainwindow.h"
  5. #include "ivlog.h"
  6. std::string gstrcarvin;
  7. std::string gstrobuvin;
  8. QApplication * gApp;
  9. iv::Ivlog * gIvlog;
  10. void ExitFunc()
  11. {
  12. gApp->quit();
  13. std::this_thread::sleep_for(std::chrono::milliseconds(900));
  14. }
  15. int main(int argc, char *argv[])
  16. {
  17. QApplication a(argc, argv);
  18. gApp=&a;
  19. gIvlog = new iv::Ivlog("ui_v2x");
  20. gIvlog->info("ui_v2x start");
  21. MainWindow w;
  22. w.show();
  23. iv::ivexit::RegIVExitCall(ExitFunc);
  24. return a.exec();
  25. }