Russian Qt Forum

Qt => Кладовая готовых решений => Тема начата: kambala от Август 05, 2022, 17:28



Название: [iOS] Qt приложение как составная часть нативного
Отправлено: kambala от Август 05, 2022, 17:28
полный пример для Qt 5 и 6 приведен в https://github.com/kambala-decapitator/qt-inside-ios-native

ключевой момент: если Qt часть запускается не как основное приложение (т.е. точкой входа является своя функция main, а не Qt'шная qt_main_wrapper), то необходимо вручную получить нативный UIView, соответствующий QWindow, и добавить его в нативный UIWindow (либо в свой, либо в Qt'шный). Наглядно необходимое изменение можно увидеть в https://github.com/kambala-decapitator/qt-inside-ios-native/commit/acc313184fbd0641e31b6b6cb310ce691c200714