Mam w ten sam sposób zrobioną obsługę labela, a w przypadku tabeli nie działa. Wie ktoś co może być nie tak?
mainwindow.cpp
klasa *a = new klasa(); QObject::connect(a,SIGNAL(sigSetTabelaItem(int,int,QTableWidgetItem*)),ui->Tabela,SLOT(setItem(int,int,QTableWidgetItem*)));
QTableWidgetItem *qq = new QTableWidgetItem;
qq->setText("klik");
//ui->Plansza->setItem(1,1,qq); to działa, ale potrzebuję dostępu z klasy
gra->setTabelaItem(1,1,qq);
klasa.cpp
void klasa:setTabelaItem(int row, int column, QTableWidgetItem * qq)
{
emit sigSetTabelaItem(row,column,qq);
}
klasa.h
void setTabelaItem(int,int,QTableWidgetItem*);
signals:
void sigSetTabelaItem(int,int,QTableWidgetItem*);
T w komentarzu jest Tabela, a nie Plansza.