Я хотел бы использовать значки высокого разрешения в своем приложении PyQt5. Однако следующий фрагмент кода производит рендеринг с очень низким разрешением на моей платформе HiDPI macOS (требуемый значок можно загрузить здесь ):
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QAction
from PyQt5.QtGui import QIcon
app = QApplication(sys.argv)
main = QMainWindow()
icon = QIcon("waves-24px.svg")
action = QAction(icon, "Test")
toolbar = main.addToolBar("toolbar")
toolbar.addAction(action)
toolbar.show()
main.show()
sys.exit(app.exec_())
Вот как выглядит результат(обратите внимание на низкое разрешение значка):
Что я делаю не так?