What I have is :
What I am trying to learn is...
Thanks in advance for any help. I suspect it's a situation where, once I am shown, it will all seem incredibly obvious.
If I understood you correctly, you can modify the do_something() to accept an argument (eg. do_something(objname) ) and then when you call the function from that particular Button Click you can pass the Button's objectName.
And as predicted, it is one of those obvious solutions !
I think in diving into the whole signal/slots aspect I forgot that onclicked calling a function can of course pass parameters.