Graphical User Interfaces

pyX2Cscope ships with two ready-to-use graphical interfaces: a Qt desktop application and a Web interface built on Flask. Both expose the same core functionality — connecting to a target, reading and writing variables, recording scope data, and running Python scripts — but they are designed for different use cases and deployment scenarios.

Qt GUI

Web GUI

Best for

Desktop / laptop, single user

Remote access, shared setups, headless machines

How to start

python -m pyx2cscope

python -m pyx2cscope -w

Access

Native window on the local machine

Any browser, including phones and tablets on the same network

Scripting

Built-in editor, output in a dedicated tab

Browser-based editor, output streamed via WebSocket

Standalone exe

pyX2Cscope.exe (default)

pyX2Cscope.exe -w

Both interfaces are also examples of how to build your own custom GUI on top of the pyX2Cscope API — the source code is part of the package and can be used as a starting point.

See the following sections for details: