Добрый вечер, форумчане.
Есть следующий метод:
bool CWindow::currentWidget(QTableWidget* table)
{
int index = ui->stwgtMain->currentIndex();
bool result = false;
switch(index)
{
case 0:
table = ui->tablewgt1;
result = true;
break;
case 1:
table = ui->tablewgt2;
result = true;
break;
case 2:
table = ui->tablewgt3;
result = true;
break;
case 3:
table = ui->tablewgt4;
result = true;
break;
default:
table = nullptr;
result = false;
break;
};
return result;
}
На форме есть QStackWidget и на страница расположены таблицы QTableWidget. Этот метод должен возвращать указатель в table на текущую таблицу, но возвращает постоянно 0.
Пните, плиз в правильном направлении...Почему возвращает все время 0? Проверял в отладке, то все присваивается...