我有一个函数,它具有指向窗口小部件的指针作为参数。在函数中,我在框架的布局中添加小部件。我希望以最大尺寸缩放窗口小部件,因为我不希望让它调整框架的大小。
void resizeWidget(QWidget *drawingBoard)
{
QSize widgetSize = drawingBoard -> size();
widgetSize.scale(100, 100, Qt::KeepAspectRatio);
drawingBoard -> setFixedSize(widgetSize);
ui->layPieceFrameContainerLayout -> addWidget(drawingBoard);
}
问题是当在框架中显示时,窗口小部件被切片并且不完整(框架以完整尺寸显示并且尺寸为400 x 400)。如果我在没有缩放的情况下显示小部件,则小部件已完有人看到解决方案吗?