QTDragon - Popup keyboard not working in REF offset popup.

More
27 Nov 2020 00:10 #190384 by JohnnyCNC
I used QTDragon + touch screen to actually make parts for the first time today. I found that the popup keyboard doesn't work when in the popup where you set an offset after finding an edge. REFY -> Set.

John

Please Log in or Create an account to join the conversation.

More
27 Nov 2020 04:08 #190394 by cmorley
I confirm the problem.
There is a work around if you are willing to modify the .ui file in designer.

on the screenOptions widget make sure property calculatorDialog_option is checked.
on all the axisToolButtons change the 'dialog_code_string' from ENTRY to CALCULATOR

Then you'll get a touchscreen friendly calculator - you might even like it better.

Chris

Please Log in or Create an account to join the conversation.

More
27 Nov 2020 12:57 #190434 by JohnnyCNC

I confirm the problem.
There is a work around if you are willing to modify the .ui file in designer.

on the screenOptions widget make sure property calculatorDialog_option is checked.
on all the axisToolButtons change the 'dialog_code_string' from ENTRY to CALCULATOR

Then you'll get a touchscreen friendly calculator - you might even like it better.

Chris


Thanks Chris, I'll give it a try. I just beginning to learn how to modify the UI.

Please Log in or Create an account to join the conversation.

More
27 Nov 2020 14:14 #190442 by JohnnyCNC
Much better. Thanks Chris.

Please Log in or Create an account to join the conversation.

More
28 Nov 2020 02:47 #190482 by cmorley
I was thinking of making it standard actually.
The following user(s) said Thank You: JohnnyCNC

Please Log in or Create an account to join the conversation.

More
28 Nov 2020 20:59 #190550 by JohnnyCNC
The new popup calculator screen looks great.

Thanks Chris.

Please Log in or Create an account to join the conversation.

More
30 Jan 2021 17:59 #197168 by persei8
A bit late to the party, but another workaround is to modify the handler code with the following:
In the def initialized__ method, add:
        self.chk_use_virtual_changed(self.w.chk_use_virtual.isChecked())

Then modify the following method:
    def chk_use_virtual_changed(self, state):
        codestring = "CALCULATOR" if state else "ENTRY"
        for i in ("x", "y", "z", "a"):
            self.w["axistoolbutton_" + i].set_dialog_code(codestring)
        if not state:
            self.w.stackedWidget_dro.setCurrentIndex(0)

This will use the ENTRY method if the virtual keyboard is disabled and the CALCULATOR method if enabled.
It works with versions 2.8 and 2.9. If you want the chosen method to be permanent, then use the SCREENOPTIONS parameter like Chris said above.
Jim

Please Log in or Create an account to join the conversation.

More
30 Jan 2021 18:25 #197170 by JohnnyCNC
Thanks Jim,

I will have a look at that. There was another place that I wanted to use the calculator but couldn't find the spot to sent the property. I have been working on my workflow using an M6 remap with a mix of repeatable tools and variable length tools. I will get back to this in the near future.

Thanks
John

Please Log in or Create an account to join the conversation.

Time to create page: 0.081 seconds
Powered by Kunena Forum