파이썬(Python)/DIY 미니 ERP 만들기 3

DIY 미니 ERP 만들기 - (2) PyQt5에 관하여 part.2

QtDesigner 개략   지난 포스팅에서 PyQt5 설치까지 해보았는데요. 이제 site-packages > QtDesigner 폴더에 담겨져 있는 designer.exe 파일을 찾아 실행해 보도록 하겠습니다.  실행해 보시면 아래와 같은 화면을 접하시게 되는데요. 새 폼을 생성함에 있어 마법사로서 간편하게 생성을 도와줄 창이 팝업됩니다. 해당 창을 이용해 QtDesigner가 제공해 주는 기본 template을 써서 새 폼 생성이 가능하며, 원치 않으신다면 그냥 닫으시면 됩니다. 또한, 한번 작업을 시작한 프로젝트는 해당 파일을 열어볼 일이 자주 생기게 되는데요. 이런 경우 '최근 항목'을 사용해서 작업을 원하시는 프로젝트의 파일명을 선택하셔서 바로 열기도 가능합니다.   일단, 제 기존 작업물 중..

DIY 미니 ERP 만들기 - (2) PyQt5에 관하여 part.1

GUI 제작을 위한 PyQt5의 간단 이해   사실 Intro 직후 기성 ERP 소개와 DIY ERP의 필요성, 제작 구상단계 등에 대해 차근히 풀어나가는 것이 맞겠지만, 이번 카테고리를 통해 가장 시급히 소개하고 싶은 라이브러리가 PyQt5 이기에 가장 먼저 관련 내용을 다루고자 합니다.   GUI.. Graphic User Interface의 약어 인데요. 제 나름의 방식으로 GUI에 대해 요약해 보자면 GUI는 최종 개발이 완료된 프로그램의 사용자가 프로그래밍 언어가 아닌 인간의 언어나 표현방식으로 구성하여 시각화한 개체를 통해 보다 쉽게 해당 프로그램을 구동할 수 있도록 해주는 일체의 시각적 화면표시용 개체들이라고 말씀 드리고 싶습니다.      프로그래밍언어는 컴퓨터라는 기계와 대화하기 위해 작..

DIY 미니 ERP 만들기 - (1) Intro

Intro  파이썬이라는 언어를 처음 익히기 시작할 때 즈음엔 정상적으로 구동되는 .exe 확장자로 표시되는 우리가 흔히 아는 컴퓨터 프로그램 만들기는 그저 꿈이었습니다. 당장 책에서 설명하는 자료형이란 무엇이고 메서드네 모듈이네 하는 용어부터 메모리는 어떻게 차지하는 것이고 하는 말들도 굉장히 낯설었으니까요. 정말 십여년 직장생활을 통해 그저 관세 무역에 관한 업무만 하였다 보니 IT 창작능력이란게 배양될 환경은 아니었습니다.  그럼에도 제 구미에 맞는 프로그램을 갖고 싶은 욕심은 늘 있었던 것 같습니다. 내가 원하는 프로그램만 있다면 내 업무가 좀 더 완벽하게, 단시간 내에, 일정한 주기로, 정해진 기준에 따라, 정확히 완결될 수 있음은 기성 ERP를 보면 알 수 있었으니깐요.   제 업무의 일부는 ..