본문 바로가기

PyQt

(4)
[PyQt5] 성경 프롬프터 프로그램 Preview제가 일요일마다 교회 가는데 목사님께서는 성경 말씀을 성도들이 찾는 것보다 빔 프로젝터에 띄워서 같이 읽는 걸 좋아하십니다.그래서 방송 담당 인원이 미리 성경 말씀을 준비해서 PPT자료로 준비를 해야 하는데요,만약 담당 인원이 못 나오거나 늦게 되면 방송이 매끄럽지 않아 모든 성도가 성경말씀이 프로젝터에 나오기만을 기다리는 경우도 있었습니다.시중에 이미 개발되어 있는 프로그램을 사용하려고 보니 국내 프로그램으로는 홀리뷰어 라는 프로그램이 제일 유명했습니다.하지만 성경과 장, 절을 모두 콤보박스로 컨트롤해야 하기 때문에 빠르게 찾을 수가 없었습니다.그리고 외국 프로그램인 easyslides 는 사용법이나 기능이 복잡해 교회 방송 담당자(초딩)이사용하기에 어려울 것 같았습니다.그래서 제가 이 프..
[PyQt6] 가상화폐 알고리즘 매매 프로그램(2) - 보유코인 조회 pybithumb API를 사용해서 보유잔고를 조회하는 방법은 다음과 같습니다.*ConnKey와 SecKey는 개별적으로 발급받아야 합니다.from pybithumb import BithumbConnKey = "___" #발급받은 api keySecKey = "___"bithumb = Bithumb(ConnKey, SecKey)for coin in Bithumb.get_tickers(): print(coin, bithumb.get_balance(coin)) tuple의 각 값은 (보유코인, 사용 중 코인, 보유원화, 사용중원화)입니다.현재 제가 5만 원의 잔고를 원화로 넣어둔 상태입니다. 이제 코인 정보를 담아서 QListWidget에 추가하는 프로그램을 짜보려고 합니다.UI는 위 이미지처럼 구현하..
[PyQt6] 가상화폐 알고리즘 매매 프로그램(1) 최근에 PyQt로 이것저것 개발해 보다가 나만의 코인 자동 매매 프로그램을 한번 만들어볼까? 해서 공부를 시작했습니다.코인 거래소의 API를 사용해서 주문을 넣어야 하는 만큼 개인적인 용도로 밖의 사용하지 못해 아쉽지만공부를 하며 개발을 한 내용들을 하나둘씩 기록해나가려 합니다. 왜 PyQt6를 선택했나?윈도우 프로그램을 만들 수 있는 언어와 툴은 상당히 많습니다. 대표적으로 C# Window Form, 델파이, C++ MFC 프로그램 등이 있고 비교적 최근에 나온 라이브러리인 Electron.js를 사용하여 JS 기반의 프로그램을 개발할 수도 있습니다. 하지만 파이썬이 가장 매력적인 이유는 2차원 데이터를 표현하는 Pandas와 코인 및 주식 데이터 관련된 다양한 라이브러리어 데이터 수집 및 전처리가 ..
파이썬으로 업무 프로그램 개발하기 Stack PyQt5, Python Preview 금융권은 망분리 정책으로 인해 개발 PC와 업무 PC가 주어지는데 이 두 PC는 모두 외부 인터넷과 접속이 차단이 됩니다. 개발용 PC와 메신저와 같은 업무를 처리하기 위한 업무용 PC가 주어집니다. 신입사원 때부터 인수인계 받은 "메뉴 권한 작업"이라는 업무는 직원들이 사용하는 업무 프로그램의 메뉴를 관리하는 작업입니다. 제가 재직하는 회사의 업무 프로그램은 임직원마다 접속할 수 있는 메뉴가 구별되어 있습니다. 이 권한 정보는 Mysql DB에 저장되어 있어서 만약 A라는 직원에게 특정 화면(메뉴)에 접근할 수 있도록 하려면 테이블에 해당 직원의 할당 업무 코드를 INSERT를 해야 하죠. 또한 새로운 메뉴가 생기면 그 메뉴가 업무 프로그램에 보이도록 ..

반응형