Обойти проблему создания отдельного оператора под каждую кнопку можно, воспользовавшись тем, что оператор можно вызывать с указанием входных параметров.

Читать дальше: https://b3d.interplanety.org/kak-privyazat-k-nazhatiyu-knopki-vyzov-funkcii-a-ne-operatora/