小编Jon*_*anM的帖子

无法让小部件保持其纵横比

我正在使用 Qtcreator 制作程序(也使用 qt 设计器)。我制作了一些 QSvgWidget 按钮(我想要的是一个可缩放的基于图像的按钮)。它们工作但不保持图像的纵横比(纵横比需要为 1:1)。即使经过数小时的尝试,我自己也无法为此提出解决方案。

我试过了:

QSizePolicy qsp(QSizePolicy::Preferred,QSizePolicy::Preferred);
qsp.setHeightForWidth(true);
ui->Widgetname->setSizePolicy(qsp);
Run Code Online (Sandbox Code Playgroud)

但这不起作用。

问题的一些图像:


正确的:

在此处输入图片说明

不正确:

在此处输入图片说明 在此处输入图片说明


我是 Qt 和编码的新手。

我究竟做错了什么?

qt aspect-ratio qwidget qt-designer

5
推荐指数
0
解决办法
788
查看次数

标签 统计

aspect-ratio ×1

qt ×1

qt-designer ×1

qwidget ×1