kcjengr / qtpyvcp

QtPyVCP - Qt and Python based Virtual Control Panel framework for LinuxCNC.
https://www.qtpyvcp.com
Other
88 stars 48 forks source link

Add basic dialog for manual tool changing #123

Closed iromero91 closed 1 year ago

iromero91 commented 1 year ago

Add basic functionality for manual tool changing via dialog, similar to the one built into qtvcp. It displays the tool number and tool remark from the tool table to aid the operator in finding the tool. It implements the same interface as the hal_manualtoolchange component, but in a different namespace.

TurBoss commented 1 year ago

works like a charm thank you!

GuiHue commented 1 year ago

This is awesome! Is there a piece of sample hal code to see the integration?

dpslwk commented 1 year ago

just got this working in probe basic, very nice

would be a little easier if the following was added to the dialogs: section of src/qtpyvcp/yaml_lib/default_config.yml

toolchange:
    provider: qtpyvcp.widgets.dialogs.toolchange_dialog:ToolChangeDialog

though i'm not sure if that would stop another project overriding the UI? due to loading two instances of the Hal component?