#include "mainwidget.h" #include #include #include "model/data.h" #include "loginwidget.h" #include "model/datacenter.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); qputenv("QT_QPA_PLATFORM", "windows:darkmode=0"); LOG() << "Hello"; //测试代码 //DataCenter* dataCenter = model::DataCenter::getInstance(); //dataCenter->initDataFile(); //dataCenter->saveDataFile(); #if TEST_NETWORK //开始执行network LOG() << "start network"; /*network::NetClient netClient(nullptr); netClient.ping();*/ model::DataCenter* dataCenter = model::DataCenter::getInstance(); dataCenter->ping(); #endif #if TEST_SKIP_LOGIN QPalette palette; palette.setColor(QPalette::WindowText, Qt::black);// 窗口文字颜色 QApplication::setPalette(palette); //mychat的主窗口 MainWidget* w = MainWidget::getInstance(); w->show(); #else LoginWidget* loginWidget = new LoginWidget(nullptr); loginWidget->show(); #endif return a.exec(); }