Значки QMenu не уменьшаются - PullRequest
0 голосов
/ 08 ноября 2018

Я добавляю несколько QActions в меню и добавляю к ним QIcon

QMenu * viewMenu = new QMenu;
viewMenu->addAction(QIcon(":/images/attachment.png"),"Save &Screenshot",this,
 SLOT(onSaveScreenshot()), QKeySequence("Ctrl+P"));

Размер маленькой иконки меню для моего стиля (QClearLooks) составляет 16x16.Проблема в том, что когда attachment.png имеет размер 32x32, значок не будет уменьшаться, а будет обрезан.Если значок имеет версию 16x16 и 32x32, выбирается маленькая и отображается правильно.

Не могу ли я предоставить 32x32 и попросить QMenu уменьшить значок при необходимости?

...