런타임 중에 도크 아이콘을 변경하고 싶습니다. 내가 그렇게 할 수있는 유일한 방법을 이해로의 QApplication에 같은 것을 호출하는 것입니다 :Qt/Mac Dock 아이콘에 창 캡션 부작용이 있습니다.
setWindowIcon(QIcon("my resource or file")); // which I set to a 512x512 png resource I have
그것은 작동하지만, 부작용으로, allt 내 응용 프로그램의 윈도우가 캡션에 아이콘으로 표시됩니다 - 내가 원치 않는 것. 난 그냥 주어진 창에 캡션 텍스트를 원한다.
응용 프로그램 아이콘을 윈도우 캡션에 투영하지 않고 런타임시에도 도크 아이콘을 동적으로 변경하는 방법이 있습니까?
도킹 아이콘을 변경 한 이유는이 아이콘을 "배지"를 추가하고 특정 조건에서 배지를 제거하는 것이기 때문입니다. "SetWindowIcon"을 호출 할 필요없이 그러한 뱃지를 그릴 수 있습니까?