У меня проблема, когда функция изменения размера, я делаю это в сигнале клика:
if(ShowingDetails){
ui->BtShowingData->setText("<< Hide details");
//this->setMaximumWidth(1050);
//this->setMinimumWidth(1050);
this->resize(1050, height());
}else {
ui->BtShowingData->setText("Show details >>");
//this->setMaximumWidth(750);
//this->setMinimumWidth(750);
this->resize(750, height());
}
Метод resize делает свое дело, но у меня два QTableView (с фильтрацией) и когда окна вырастают, Таблицы окрашиваются в черный цвет, если я на них нажимаю, возвращаются в нормальное состояние. Я использовал ui->TbViewDatosNewAlum->repaint();
, но ничего не произошло. Если я обновлю QSqlTableModel
, он не будет окрашен в черный цвет, но я не могу этого сделать. Спасибо за ваше время.