调整大小功能时出现问题,我在点击信号中执行此操作:
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
,它不会被漆成黑色,但我不能这样做。谢谢你的时间。