Reading values ​​from qtdragon.pref.

More
1 year 9 months ago #317716 by wusel0464
Hello,
is it possible and if so how can I read values ​​from qtdragon.pref and use them in a macro or an MDI call, for example?
Best wishes and a happy New Year to everyone. Frank

Please Log in to join the conversation.

More
1 year 9 months ago #317760 by cmorley
Here is a novel way:
save this as myofile.ngc is a path described in the INI's PROGRAM_PREFIX or SUBROUTINE_PATH
Code:
(filename myofile.ngc) o<myofile> sub ;py,from interpreter import * ;py,import os ;py,from qtvcp.lib.preferences import Access ; find and print the preference file path ;py,CONFPATH = os.environ.get('CONFIG_DIR', '/dev/null') ;py,PREFFILE = os.path.join(CONFPATH,'qtdragon.pref') ;py,print(PREFFILE) ; get an preference instance ;py,Pref = Access(PREFFILE) ; load a preference and print it ;py,this.params['toolToLoad']=Pref.getpref('Tool to load', 0, int,'CUSTOM_FORM_ENTRIES') ;py,print('Tool to load->:',this.params['toolToLoad']) ; return the value o<myofile> endsub [#<toolToLoad>] M2

Then call it as an oword:

o<myofile> call
 

Please Log in to join the conversation.

More
1 year 9 months ago #317770 by wusel0464
Hello,

Thank you very much for your quick help.

I'll try in the next few days to see if I can do it the way I thought I would.

The reason is actually quite simple, I want to use my camera offset
that I assigned to an MDI button from the qtdragon setup so that I don't have to enter the values ​​in different places.

At some point I'll forget and then I'll be surprised.

A happy new year to everyone and best wishes, Frank.

Please Log in to join the conversation.

Time to create page: 0.111 seconds
Powered by Kunena Forum