본문 바로가기

PySide62

pyside GUI 버튼 클릭 시 에러 없이 창이 꺼짐 🛠환경 윈도우 10 최신 파이썬 3.11 Pyside6 6.4.2 pyinstaller 5.13.0 Selenium 4.8.2 상황 Pyinstaller로 빌드된 프로그램에서 버튼을 클릭 시 에러 없이 프로그램이 종료되는 상황입니다. 버튼 클릭 시에는 Selenium으로 웹페이지 동작을 자동화합니다. 원인 분석 에러를 출력해야 구글링이 가능해서 try문으로 소스코드 전체부터 메서드 하나까지 여러 번 감싸도 출력이 안 됐습니다. "버튼 클릭 시에 크롬 드라이버가 불러와지는 딜레이 시간 때문에 발생한다"라고 생각은 했지만 다소 억지가 있습니다. 이상한 점은 초기 실행 시에 이 현상이 자주 나타나고, 그 이후는 덜 발생한다는 점입니다. 코드 상의 에러면 100% 발생해야 하지만 이러한 간헐적인 에러는 통신과 .. 2023. 7. 28.
SetProcessDpiAwarenessContext failed 에러 🛠환경 윈도우 10 최신 파이썬 3.11 Pyside6 6.4.2 PyAutoGUI 0.9.54 pyinstaller 5.13.0 상황 Pyside6 GUI 구현 후, Pyinsatller로 빌드 한 프로그램의 콘솔에 에러 메시지가 출력됐습니다.(작동엔 이상 없음) 원인 분석 액세스 거부와 관련해서 ChatGPT는 관리자 권한으로 실행하라 했지만 해결되지 않았습니다. SetProcessDpiAwarenessContext 관련해서 ChatGPT는 화면을 그리는 과정에 해상도 설정 문제라고 합니다. 이상한 점은 기본적인 위젯만 사용한 애플리케이션이고 해상도 관련해서 설정은 건든 부분이 없다는 점입니다. 해결책으로 제시된 processDPI 설정 메서드를 사용해도 해결되지 않았습니다. 소스코드로 실행 시에는 .. 2023. 7. 27.