# Qt67WindowContainerDemo **Repository Path**: GARRYCODE/Qt67WindowContainerDemo ## Basic Information - **Project Name**: Qt67WindowContainerDemo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-22 - **Last Updated**: 2026-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Qt67WindowContainerDemo [Run online](https://altevedev.github.io/Qt67WindowContainerDemo/) It was created as new modern playground loading method for [QmlCreator (My fork)](https://github.com/pp2e/qmlcreator) ## Why? * This allows embedding qml components with either window or not window as root component. If root is not window, window for it will be created automatically. Loading components with Loader will create new window if root component is window. * Also using Loader allows loaded component to modify application outside Loader by calling ```parent.parent.parent``` until it gets element outside Loader. This demo uses new QQmlEngine for loaded components just like [Canonic browser](https://github.com/canonic/canonic), so loaded content will never interact with application that loaded it * Also it will probably allow to embed window from other processes or windows created not from qml