Некоторые из моих значков SVG не масштабируются должным образом при масштабировании монитора (Win10) или используют монитор с высоким разрешением (Win10, Linux, Mac).Это относится к значкам, назначенным для QAction и отображаемым записями QMenu или QToolButtons, а также значкам, назначенным для QDockWidgets, как показано в верхней части прикрепленного снимка экрана.
Значки в нижней части окрашены в производнойPaintEvent (..) и отрисовка отлично.
Использование опции QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
Система использует некоторые эвристики масштабирования на растровом изображении, поэтому значокстановится немного раздражительным:
Есть ли способ заставить qt перерисовать иконку в базе SVG без необходимости извлекать все классы, показывающие значки?
С уважением, JJ