728x90
반응형
- [파이썬 신병 교육대] MDB로 부터 Packing List 자동출력 프로그램_3주차_상병2021-12-27 13:54:29파이썬 신병 교육대 3주차 상병 https://youtu.be/6a3rO4HyxBE 마지막 코드 수정이 될 것 같다. 다음주는 전역식(?)이라고 한다. 구현내용 try except를 이용해 AttributeError 에 대한 예외처리를 했다(이전 실행된 엑셀 파일이 완전히 종료되지 않았을때 발생하는 에러). tkinter 모듈(root.iconbitmap)을 이용해서 창 아이콘을 프린터 모양으로 변경했다. tkinter 모듈(delete(0,"end"))을 이용해서 패킹리스트 출력 또는 고객사 추가 후 텍스트 입력창이 초기화 되도록 하였다. delete(0,"end")은 텍스트 입력창 내의 모든 내용을 지운다. 프로그램이 실행 중일때 mdb의 데이터가 변경되더라도 인쇄시 출력에 반영되지 않는 문제가 있었..
- [파이썬 신병 교육대] MDB로 부터 Packing List 자동출력 프로그램_2주차_일등병2021-12-22 16:27:45파이썬 신병 교육대 2주차 일등병 https://youtu.be/HaOwoUK1Pjs 유튜버 김왼손의 왼손코딩에서 주관하는 파이썬 신병 교육대 2주차가 되었다. 1주차 코딩 결과에 대한 내용을 주특기 훈련장에 제출했는데 김왼손님이 2주차 영상에서 언급해 주셨다. 2주차가 되어 일등병으로 진급했다. 구현내용 tkinter 모듈로 리스트 고객사 삭제 버튼을 추가하고, 리스트박스에서 선택된 고객사를 customer.txt에서 삭제하는 기능을 구현했다. xlrd 모듈을 이용해 잘못된 로트 번호 입력을 체크하는 lot_chk함수를 생성하고, OK버튼의 이벤트 핸들러인 okClick함수에 lot_chk 함수로 부터 True를 받지 못하면 "알림"을 띄우도록 구현했다. OS 모듈의 os.getcwd()를 모든 경로에..
728x90
반응형