Track user interactions for created user interfaces

Is there a general approach for tracking user interactions? So that we can record how users interact with our tools? In general, I am creating an interface with Qt, and I would like to know in what order they choose the material. Especially when a user submits an error report, I would like to know which buttons he clicked before.

I can imagine to track events in Qt by overriding eventfilter

def eventfilter(event): eventTracker.add("user triggered event: " + event) 

Is there a library for such cases or an external tool that can be attached to the process?

+5
source share

All Articles