binaryninjax
MainWindow ViewFrame InfoPanel HexEditor DisassemblyView StringsView LinearView TypeView CrossReferenceItemDelegate
getActiveWindow
getThemeColor
The binaryninjax
module provides additional bindings to the C++ API not normally exposed by Binary Ninja. These bindings provide a more extensive programmatic access to its GUI.
Attention
Remember that the Python code normally executes on a non-UI thread. While Qt takes care of synchronization for most operations, any new objects (widgets, timers, etc) must be created on the main thread or they will not function correctly.