缩放动态添加的小部件

时间:2016-11-01 11:11:08

标签: c++ qt

我有一个函数,它具有指向窗口小部件的指针作为参数。在函数中,我在框架的布局中添加小部件。我希望以最大尺寸缩放窗口小部件,因为我不希望让它调整框架的大小。

void resizeWidget(QWidget *drawingBoard)
{
    QSize widgetSize = drawingBoard -> size();
    widgetSize.scale(100, 100, Qt::KeepAspectRatio);
    drawingBoard -> setFixedSize(widgetSize);
    ui->layPieceFrameContainerLayout -> addWidget(drawingBoard);
}

问题是当在框架中显示时,窗口小部件被切片并且不完整(框架以完整尺寸显示并且尺寸为400 x 400)。如果我在没有缩放的情况下显示小部件,则小部件已完有人看到解决方案吗?

0 个答案:

没有答案