我有一个问题,附件上QToolButtons
使用的图标显得模糊。我尝试过不同的尺寸、、、、不同的格式,但它总是看起来很奇怪。在图像上,您可以看到所选操作和菜单上的顶部操作具有相同的图标,但菜单中的图标是模糊的。即使选择的那个也不是很锋利。QMenu
QToolButton
24x24
32x32
64x64
png
svg
这些图标是否有一些特定的指导方针,或者我做错了什么?第二个和第三个图标是我相信的内置图标,24x24 svg
但我无法重现。
我有一个问题,附件上QToolButtons
使用的图标显得模糊。我尝试过不同的尺寸、、、、不同的格式,但它总是看起来很奇怪。在图像上,您可以看到所选操作和菜单上的顶部操作具有相同的图标,但菜单中的图标是模糊的。即使选择的那个也不是很锋利。QMenu
QToolButton
24x24
32x32
64x64
png
svg
这些图标是否有一些特定的指导方针,或者我做错了什么?第二个和第三个图标是我相信的内置图标,24x24 svg
但我无法重现。
是的,如果您希望图标在 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