Jak zrobić aby po kliknięciu w dynamiczny QLabel wywoływał okienko że kliknięto mam taki kod ale to nie działa
void GameInst::slotClicked()
{
MessageBoxA(0 , "Clicked!" , "Clicked!" , 0);
}
void GameInst::mouseReleaseEvent(QMouseEvent * event)
{
emit clicked();
}
QLabel *Label[11];
void LoadImg(Window *const window, QString label, QString image, int width, int height, int i)
{
Label[i] = new QLabel(window);
Label[i]->setObjectName(label);
Label[i]->setGeometry(width, height, 191, 281);
Label[i]->setPixmap(image);
QObject::connect(Label[i], SIGNAL(clicked()), window, SLOT(slotClicked())); // <- tutaj to nie działa, jeśli zamiast Label[i] podstawić window to po kliknięciu w okno jest wywoływany checkbox a mi chodzi o kliknięcie w utworzony Label
}