Linuxcnc should save the coordinates in a file ending in .var but that might be different in qtdragon
I did a bit of digging and there is a python command task_plan_sync() that saves the state.
Search for it here
linuxcnc.org/docs/2.8/html/config/python-interface.html
Ref:
forum.linuxcnc.org/38-general-linuxcnc-q...ng-linuxcnc-var-file
It might be possible for qtdragon to call this when offsets are saved on the probe screen or when the zero offsets is pressed.
Perhaps post the idea in the qtvcp section where it will be seen by the right people and refer to this thread.
Also look at adding