Документация свойства iconSize
QMainWindow объясняет, что:
[Размер] значков панели инструментов в этом главном окне.
Как Вы можете видеть, что это не имеет никакого отношения к windowIcon
.
Это зависит от базовой ОС и ее оконного менеджера, чтобы решить размер значка, будет ли он показан в оформление окна (обычно в строке заголовка), диспетчер задач / переключатель окон или что-то еще, и вы не можете управлять им через Qt.
Единственное «исключение» - это рисование на стороне клиента windows: windows, для которого программа рисует все украшения (строка заголовка с системными кнопками и значком, рамка вокруг окна и т. д. c.).
Это то, что обычно не поощряется, так как трудно достичь, не сталкиваясь с различными трудностями (как с рисованием, так и с взаимодействием); это также делает внешний вид окна несовместимым со всей системой, а также может создавать проблемы с доступностью для людей с нарушениями зрения.