probe_basic icon indicating copy to clipboard operation
probe_basic copied to clipboard

Button Renaming Example don't work

Open umsmin opened this issue 8 months ago • 0 comments

I tried the "Button Renaming Example" from the documentation but after writing

provider: custom_probebasic:CustomProbeBasic

in the custom_config.yml file like that:

windows:
  mainwindow:
    provider: custom_probebasic:CustomProbeBasic
    kwargs:
      confirm_exit: false

probe basic don't start anymore. I also make the

custom_probebasic.py

both in the config directory from my machine. The following error comes up:

Traceback (most recent call last):
  File "/usr/bin/probe_basic_lathe", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/usr/lib/python3/dist-packages/probe_basic_lathe/__init__.py", line 19, in main
    qtpyvcp.run_vcp(opts, VCP_CONFIG_FILE)
  File "/usr/lib/python3/dist-packages/qtpyvcp/__init__.py", line 26, in run_vcp
    run(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/qtpyvcp/app/__init__.py", line 129, in run
    launch_application(opts, config)
  File "/usr/lib/python3/dist-packages/qtpyvcp/app/launcher.py", line 78, in launch_application
    loadWindows(config['windows'])
  File "/usr/lib/python3/dist-packages/qtpyvcp/app/launcher.py", line 230, in loadWindows
    window = _initialize_object_from_dict(window_dict)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/qtpyvcp/app/launcher.py", line 210, in _initialize_object_from_dict
    return obj(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/linuxcnc/linuxcnc/configs/PM2700/custom_probebasic.py", line 19, in __init__
    super(CustomProbeBasic, self).__init__(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/probe_basic/probe_basic.py", line 41, in __init__
    atc_tab_index = self.tabWidget.indexOf(self.atc_tab)
                                           ^^^^^^^^^^^^
AttributeError: 'CustomProbeBasic' object has no attribute 'atc_tab'

umsmin avatar Feb 23 '25 00:02 umsmin