본문 바로가기

Python6

[Python] wxPython 맛보기 wxPython은 wxWidgets의 Python 버전입니다. 제가 Python을 잘 다루지는 않지만 C++은 메인언어로 사용중에 있는데요. 요즘 제가 크로스 플랫폼에 관심이 많아져서 c++에서 wxWidgets을 사용중에 있습니다. 사용법이 MFC와 유사하여 MFC에 익숙하신 분들은 쉽게 익힐 수 있습니다. 애시당초 MFC 대체 라이브러리를 표방하고 나왔고요. Python도 연장선으로서 GUI를 wxPython을 사용하게 되었습니다. 크로스 플랫폼으로 나왔지만 자체 렌더러를 사용하는 다른 크로스 플랫폼과 달리 백엔드로 각 OS의 GUI 라이브러리나 프레임워크를 사용합니다. 윈도우에서는 win32 api의 윈도우 Handle을 이용하여 구현되어 있습니다. 나온지 좀 오래된 라이브러리라서 그런지 좀 오래된.. 2023. 12. 14.
[Python] Config Parser 요즘 업무상 간간히 Python을 다룰 기회가 많아졌습니다. 제가 Python을 주 언어로 사용하지 않다보니 미숙한 부분도 많아서 추후 정보를 뒤져보기 편하게 저를 위해 정리를 해봅니다. 이번 글에서는 모듈중 configparser에 대하여 정리해 보겠습니다. Windows OS 에서 많이 사용되는 .ini (Initialization File) 파일을 알고 계실 겁니다. 이것을 간략화 시켜 보자면 다음과 같은 문법을 가집니다. [섹션이름1] 매개변수이름1=값 매개변수이름2=값 [섹션이름2] 매개변수이름1=값 ... Linux, Unix 계열의 시스템에서는 .cfg (Configuration Initialization File) 파일을 사용합니다. 문법은 거의 같으나 ini 파일에서는 주석을 맨 앞에 ;.. 2023. 12. 11.