1

我有一个问题,附件上QToolButtons使用的图标显得模糊。我尝试过不同的尺寸、、、、不同的格式,但它总是看起来很奇怪。在图像上,您可以看到所选操作和菜单上的顶部操作具有相同的图标,但菜单中的图标是模糊的。即使选择的那个也不是很锋利。QMenuQToolButton24x2432x3264x64pngsvg

模糊的图标

这些图标是否有一些特定的指导方针,或者我做错了什么?第二个和第三个图标是我相信的内置图标,24x24 svg但我无法重现。

4

1 回答 1

4

是的,如果您希望图标在 QToolButon 和 QMenu 下看起来不错,您需要设置不同大小的图标,QT 会选择最适合的大小。如果您使用资源文件,一种可能的解决方案可能是这样的:

QIcon *myQIcon = new QIcon;
myQIcon->addFile(":icon24.svg", QSize(24,24));
myQIcon->addFile(":icon16.svg", QSize(16,16));

mMyQAction->setIcon( *myQIcon );

详细解释可以在这里找到:http: //mithatkonar.com/wiki/doku.php/qt/icons

于 2016-09-28T09:40:18.163 回答