You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.3 KiB

1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
  1. #include <QApplication>
  2. #include <QDateTime>
  3. // #include <QDebug>
  4. #include <QFile>
  5. //
  6. #include <QCoreApplication>
  7. #include <QtCharts/QCategoryAxis>
  8. #include <QtCharts/QChart>
  9. #include <QtCharts/QChartView>
  10. #include <QtCharts/QLineSeries>
  11. #include <QtCharts/QScatterSeries>
  12. #include <QtCharts/QSplineSeries>
  13. #include <QtCharts/QValueAxis>
  14. #include <QtWidgets/QApplication>
  15. #include <QtWidgets/QLabel>
  16. #include <QtWidgets/QMainWindow>
  17. #include <memory>
  18. #include <string>
  19. #include <vector>
  20. #include "zqui/zqui/mainwindow.h"
  21. #include "zqui/zqui/zqui.hpp"
  22. //
  23. #include "app/transmit_disinfection/little_space_disinfection_machine.hpp"
  24. #include "app/transmit_disinfection/large_space_disinfection_machine.hpp"
  25. //
  26. #include <winsock2.h>
  27. //
  28. #include <Windows.h>
  29. //
  30. // #pragma comment(lib, "ws2_32.lib")
  31. //
  32. #define TAG "Main"
  33. using namespace std;
  34. using namespace iflytop;
  35. QT_CHARTS_USE_NAMESPACE
  36. #define REG_APP(appname) ZQUI::ins()->regAppBuilder(make_shared<appname##AppBuilder>());
  37. int main(int argc, char* argv[]) {
  38. WSADATA wsaData;
  39. WSAStartup(MAKEWORD(2, 2), &wsaData);
  40. QApplication a(argc, argv);
  41. REG_APP(LittleSpaceDisinfectionMachine);
  42. REG_APP(LargeSpaceDisinfectionMachine);
  43. ZQUI::ins()->initialize();
  44. DOINUI([]() { ZQUI::ins()->mainW()->setVersionInfo(1, "APP_VERSION", "1.0.0"); });
  45. return a.exec();
  46. }