/
v-str
/
cerera_android
Обзор
Документация
Войти
/
v-str
/
cerera_android
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
proj/src/main.cpp
43 строки
1 KB
v-str
Graceful TCP disconnect + TCP_NODELAY + чертежи CNC в freecad/
02 июл 2026, 19:34
Верифицирован
02 июл 2026, 19:34
a0f1e56
Код
Авторство
О чём код?
#include <QGuiApplication> #include <QQmlApplicationEngine> #include <QQmlContext> #include "AppCore.hpp" #ifndef Q_OS_ANDROID #include <QQuickWindow> #include <QScreen> #include <QTimer> #endif int main(int argc, char* argv[]) { QGuiApplication app(argc, argv); QQmlApplicationEngine engine; AppCore core(engine); engine.rootContext()->setContextProperty("AppCore", &core); engine.load(QUrl(QStringLiteral("qrc:/Main.qml"))); // center window on Linux #ifndef Q_OS_ANDROID QTimer::singleShot(0, [&engine]() { auto windows = engine.rootObjects(); for (auto* obj : windows) { auto* window = qobject_cast<QQuickWindow*>(obj); if (window) { QScreen* screen = window->screen(); if (screen) { QRect geo = screen->availableGeometry(); window->setPosition( geo.center() - QPoint(window->width() / 2, window->height() / 2)); } break; } } }); #endif return app.exec(); }