我正在使用 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 和编码的新手。
我究竟做错了什么?