반응형 QMessageBox2 PySide6 팝업에서 Cancel 클릭 시 메인 GUI 닫기 PySide6 팝업에서 Cancel 클릭 시 메인 GUI 닫기PySide6는 Python으로 GUI 애플리케이션을 개발할 수 있는 강력한 도구로, 사용자에게 직관적인 인터페이스를 제공할 수 있습니다. 이번 포스팅에서는 팝업 창에서 "Cancel" 버튼을 클릭하면 팝업 창과 메인 GUI가 함께 닫히도록 구현하는 방법을 설명합니다. 이 과정에서 PySide6의 기본 개념과 관련된 기술도 함께 설명합니다.주요 개념1. PySide6Python을 위한 Qt GUI 라이브러리입니다.다양한 GUI 요소를 제공하여 데스크톱 애플리케이션을 쉽게 개발할 수 있습니다.2. QMessageBoxPySide6에서 팝업 메시지를 표시할 수 있는 클래스입니다.표준 메시지 타입 (정보, 경고, 오류 등)과 사용자 정의 버튼을 제공.. 2025. 5. 9. os.path.join에서 NoneType 오류가 발생하는 이유와 해결 방법 📌 os.path.join에서 NoneType 오류가 발생하는 이유와 해결 방법파이썬으로 경로를 조합할 때 가장 자주 쓰는 함수 중 하나인 os.path.join()은 간단하면서도 실수하기 쉬운 함수입니다.특히 GUI 개발을 할 때 사용자의 입력이 누락되면 예상치 못한 NoneType 에러가 발생할 수 있습니다. 이 글에서는 os.path.join()에서 발생하는 TypeError의 원인을 살펴보고, 이를 방지하는 방법, pathlib으로의 대체, PySide6에서의 실용 예제까지 함께 소개합니다.🧩 오류 상황 예시TypeError: expected str, bytes or os.PathLike object, not NoneType 이 에러는 os.path.join()에 전달된 인자 중 None값이 .. 2025. 5. 2. 이전 1 다음 반응형