Adds a button component to a dialog.
The button can have a name and label text.
planetcnc.dlg_add_button(handle, name=None, text=None, callback=None, id=None)
#! /usr/bin/env python import planetcnc # Define a callback function def on_button_click(comp, id): print("Button clicked!") dlg_handle = planetcnc.dlg_new("Examples") # Add a buttons to a dialog comp = planetcnc.dlg_add_button(dlg_handle , "", "Click 1") planetcnc.dlg_comp_callback(comp, on_button_click, 1) comp = planetcnc.dlg_add_button(dlg_handle , "", "Click 2") planetcnc.dlg_comp_callback(comp, on_button_click, 2) comp = planetcnc.dlg_add_button(dlg_handle , "", "Click 3") planetcnc.dlg_comp_callback(comp, on_button_click, 3) planetcnc.dlg_show(dlg_handle)