setAttribute(Qt::WA_ShowModal, true);增加这一句就可以实现了。
QTableWidget设置图片居中显示:
增加一个QLabel,图片在QLabel居中显示
QLabel *plabel = new QLabel();
plabel->setAlignment(Qt::AlignCenter);
plabel->setPixmap(QPixmap(":/images/red.png"));
tableWidget->setCellWidget(0, 1, plabel);