반응형 PySide2 pyinstaller로 실행파일 생성시 pyQt 윈도우 아이콘 적용 문제점 pyinstaller의 옵션으로 -w -F --icon='icon'을 넣어서 실행파일을 생성하면 다른 컴퓨터나 아이콘의 경로가 바뀌었을 때 아이콘이 표시되지 않는 문제점이 나타났다. 해결 방법 아이콘 파일의 상대경로를 pyinstaller로 포함시켜도 찾아낼 수 있게 변환시켜주는 함수를 생성한다 이 함수를 이용해서 경로를 얻고 pyQt의 setWindowIcon 메서드를 사용해 아이콘을 적용한다. 아이콘을 적용할 때에는 QtGui에 QIcon을 사용해 적용한다. pyinstaller로 포함시켜도 찾아낼 수 있게 변환시켜주는 함수 def resource_path(relative_path): """ Get absolute path to resource, works for dev and for PyIn.. 2023. 6. 2. PySide6로 GUI 구성하기 PySide6로 GUI 구성하기 PySide6 설치 먼저 PySide6을 사용하려면 설치를 해야 한다. pip 명령어를 사용해 pyside6을 설치하자 pip install pyside6 QtWidgets 클래스 불러오기 pyside6가 설치되었다면 QtWidgets 모듈을 불러와야 한다 QtWidgets 모듈은 PySide6 모듈 안에 있다. from PySide6 import QtWidgets import PySide6.QtWidgets QApplication과 QWidget 객체 생성하기 QtWidgets 모듈을 성공적으로 불러왔으면 QtWidgets 안에 있는 QApplication 클래스와 QWidget 클래스를 생성해야 한다. QWidget 클래스에 있는 show() 메서드는 만들어진 widg.. 2023. 5. 18. 이전 1 다음 반응형