Требуется по нажатию на кнопку увеличить кол-во столбцов в таблице на один.
Мой код не работает (при нажатии в консоли пусто, значит событие не обрабатывается).
connect(add_image_button,&QPushButton::clicked,test,[test](){
std::cout<<"increment table size"<<std::endl;
int count = test->columnCount();
test->removeCellWidget(0,count-1);
test->setColumnCount(count+1);
});
//
//пробуем по-другому: ловить клик на таблицу и дальше проверять индекс
connect(test, SIGNAL(clicked(const QModelIndex &)), this, SLOT(onTableClicked(const QModelIndex &)));
void onTableClicked(const QModelIndex &index)
{
std::cout << "on table" << std::endl;
}
//test - экземпляр класса-наследника QTableWidget, add_image_button - QPushButton.