TypePHP\Qt
Guide
Widgets
Advanced
Reference
FAQ
  • English
  • 简体中文
GitHub
Guide
Widgets
Advanced
Reference
FAQ
  • English
  • 简体中文
GitHub
  • Advanced

    • Advanced
    • AOT Notes
    • Hand-written Bridge
    • Diff Engine
    • Headless Verification

Advanced

This section covers how the framework works internally, and the constraints that come with AOT compilation. If you are just building an app with the package, you can skip it — come back when you hit a build problem or need to extend the bridge.

PageWhen to read it
AOT NotesRead before your first compiled run. These traps only appear in a compiled binary
Hand-written BridgeTo use a Qt widget the package does not expose, or to understand the bridge internals
Diff EngineTo understand why widget state survives a re-render
Headless VerificationTo wire up CI, or to verify without a display

In one line

PHP describes the UI ──► C++ diffs by id ──► Qt displays
     state-driven          stable ids         display only

The full three-layer breakdown is in Architecture.

Edit this page on GitHub
Last updated: 10/6/26, 3:13 AM
Next
AOT Notes