在QGridLayout中为隐藏的QtWaitingSpinner预留空间,可以通过设置占位符来实现。以下是具体步骤:
QLabel* placeholder = new QLabel();
placeholder->setFixedSize(waitingSpinner->size());
placeholder->setStyleSheet(waitingSpinner->styleSheet());
gridLayout->addWidget(placeholder, row, column);
waitingSpinner->stop();
waitingSpinner->hide();
placeholder->show();
waitingSpinner->show();
waitingSpinner->start();
placeholder->hide();
通过以上步骤,可以在QGridLayout中为隐藏的QtWaitingSpinner预留空间,并在需要显示时正确布局。
领取专属 10元无门槛券
手把手带您无忧上云