Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kdablabs/qt-flutter-embedder
Qt Flutter embedder for educational purposes and for playing with multi-window support
https://github.com/kdablabs/qt-flutter-embedder
Last synced: about 8 hours ago
JSON representation
Qt Flutter embedder for educational purposes and for playing with multi-window support
- Host: GitHub
- URL: https://github.com/kdablabs/qt-flutter-embedder
- Owner: KDABLabs
- License: gpl-3.0
- Created: 2024-09-09T15:13:15.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-10T14:51:55.000Z (5 days ago)
- Last Synced: 2025-01-10T15:47:52.451Z (5 days ago)
- Language: C++
- Size: 269 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# qt-flutter-embedder
Qt Flutter embedder for educational purposes and for playing with multi-window support.
Can be used to launch a 100% flutter app or to integrate flutter into an existing Qt app, in mixed mode.
## Already working
- Mouse
- HDPI
- Multi-Window
- OpenGLES
- OpenGL (with a patched flutter engine)
- QWindow
- Platform Channels (Dart calling C++)## To-do
- Platform Channels (C++ calling Dart)
- Plugin registration
- Keyboard support
- Vulkan / Metal / D3D
- Integrate into QWidget or QtQuick## Instructions
```bash
git submodule update --init
cmake --preset=dev
cmake --build build-dev
build_example.sh
build-dev/qtembedder -m -e examples/default_counter_app
```## Licensing
Licensed as GPL-3, feel free to contact us for other licensing options.