我可以预览固定大小的项目内布局在QtCreator

Can I preview fixed size item inside layout in QtCreator?

本文关键字:项目 布局 QtCreator 我可以      更新时间:2023-10-16

我有一个QDialog,它的设置是垂直布局。我正在添加各种行输入和标签。在顶部,我有一个特定的QLabel加载QPixmap并显示图像。现在,即使我使用scaledContents(true),图像也会膨胀到原来的大小。

我无法设置几何细节,因为它们在QtCreator中被禁用,因为我在垂直布局中,所以一切都是自动缩放的。

我使用setFixedSize()QDialog的构造函数,但这并没有给我正确的预览在QtCreator。

如何在QtCreator中设置固定大小的内部布局?

您需要为QLabel中的QPixmap对象选择Qt::KeepAspectRatio

例如:

QPixmap px;
QLabel label;
label->setPixmap(px.scaled(label->width(), label->height(),Qt::KeepAspectRatio));