QtMozEmbed Embedding Gecko with Qt 5
summary
QtMozEmbed embeds the Gecko layout engine into Qt 5 apps using Embedlite and exposes two concrete APIs: context and view. The context starts Gecko and sets global prefs; the view comes as OpenGL or Qt Quick and maps Qt input to Gecko while handling asynchronous JSON messages for alerts, prompts, auth and context menus. It runs on Wayland and Jolla devices, already in use, and proved flexible enough to swap rendering pipelines; authors suggest adding a higher‑level wrapper for safety.
AI-written summary · about
chapters (13)
- 0:00Introduction and speakers
- 0:50Motivation for QtMozEmbed
- 2:18What is QtMozEmbed
- 3:00Architecture overview
- 5:29Demo setup and initialization
- 9:04Rendering pipeline details
- 11:14QML integration
- 13:29UI integration with Gecko
- 15:40Code example for UI integration
- 17:46Platform UI toolkit integration
- 18:12Live demo on device
- 19:59Summary and future plans
- 21:25Q&A session
related talks
50mHTML5 in QtWebKit
32mQt and the web, where are we today?
58mHybrid development with QtWebKit
43mHTML5: Beyond the Buzz
50mPut a Red Panda in Your Android WebView
27mCompanion apps and more second screen options with Qt
24mHow Qt WebEngine can help support modern web technologies for your app
36mQtinUse - Web Runtime and Qt
