pyside 윈도우 타이틀바 작업표시줄 아이콘 설정

pyside로 GUI 프로그램을 만들면 작업 표시줄과 타이틀 좌측 아이콘이 기본 아이콘으로 보이게 됩니다. 대부분의 프로그램은 고유의 아이콘으로 표시되어 어떤 프로그램인지를 잘 알 수 있도록 만들어지는데 pyside로 만든 GUI 프로그램도 나만의 아이콘이 보이도록 하는 방법을 정리했습니다. 창 상단 타이틀 바의 아이콘은 window.setWindowIcon() 메서드를 사용하면 바뀌지만 작업표시줄의 아이콘은 바뀌지를 않습니다. 이유는 윈도우 OS가 pyside로 만든 프로그램을 독립된 앱으로 인식하는 것이 아니라 파이썬 인터프리터의 하위 프로세스로만 인식해서 파이썬 기본 아이콘이 보이게 됩니다. 여기서는 이 현상을 시스템 레벨에서 우회하여 작업표시줄에서도 내가 설정한 아이콘이 보이도록 하는 것까지 포함되어 있습니다.

워드프레스를 운영하는 웹서버 특성 상 코드 설명이 어려우므로 아래 링크로 이동해서 자세한 내용을 보시면 됩니다.

더보기…