forgive my python noobness, I'm a c++ guy. question about the IMPORT_PYTHON feature https://gnipsel.com/linuxcnc/flexgui/python.html: def startup(parent): print("Started") parent.x_max_here_pb.clicked.connect(lambda: print("HERE")) seems to be similar to the documentation. I get the "Started" printed (so I'm importing correctly), but when I click my button, the "HERE" doesn't print. Tried with and without partial, def startup(parent): print("Started") parent.x_max_here_pb.clicked.connect(partial(print, "HERE")) but it seems the clicked event never fires the print. Tried with a lambda, a function wrapping print, everything. It's definitely finding the button when it runs startup(), I can prove that out easily by changing the name and having corresponding errors. Ultimately, the functionality I want to use the python module for is when the button is clicked, have it take the value out of one of the DRO labels, and put it into a HAL spinbox. Kind of like an axis touch-off, but for an arbitrary usage not related to that. Any thoughts? Possible complication: I'm using DISPLAY = dummy in my ini, and starting flexgui in another terminal so I can startup/shut it down rapidly for iterating. Seems to run fine that way though (except it doesn't clean up the component on exit, so running in server/client mode would be challenging, but that's a separate issue I can live with for now)