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?
source share