سلام! شما ۹۵ درصد مسیر رو اومدید و چیزی که میخواید انجام بشه خیلی سخت نیست.
خب با توجه به اینکه متغیر counter رو دارید باید یک تغییری در اسلات on_Items_clicked بدید بدین صورت:
void on_item_clicked(int itemIndex)
ببینید اسم تابع رو از on_Items_Clickd به on_item_clicked تغییر دادم و بجاش index رو ورودی دادم
حالا برای اینکه این تابع رو وصل کنید به Clicked Signal باید از lumbda function استفاده کنید، قسمت connect بصورت زیر در میاد:connect(button, &QPushButton::clicked, this, [&](){
on_item_clicked(Counter);
});
در نهایت باید Counter رو یدونه زیاد کنید بصورت Counter++