qt-runtime-eval

Installation
SKILL.md

Qt Runtime Eval

When to use this skill

Use the bridge when AT-SPI cannot give you what you need:

  • Internal widget properties -- AT-SPI shows the label text but you need QComboBox.currentData(), QCheckBox.isChecked(), or a custom property.
  • Calling Qt methods directly -- trigger a slot, toggle visibility, resize a widget, call repaint().
  • Running multi-step logic inside the app -- iterate over model rows, collect data from multiple widgets in one call, run assertions on internal state.
  • Reading model data -- row counts, cell values, selection state from QAbstractItemModel subclasses.
  • Anything AT-SPI roles/names/text cannot express -- style sheets, font metrics, palette colors, custom Q_PROPERTY values.

For normal widget clicking, typing, and tree inspection, use qt-app-interaction. The bridge is the power tool -- reach for it when the standard inspect-interact-verify loop is insufficient.

Setup

Two methods. Choose based on your Python version.

App-installed (any Python version)

Installs
1
First Seen
Apr 7, 2026
qt-runtime-eval — quick-brown-foxxx/pyqt-agent-infra