현재는 로그인이 안되어 있는 상태이기 때문에 Check state 버튼을 클릭하면,
아래와 같이 왼쪽 하단에 Not connected 텍스트가 노출되게 됩니다.
Tip. 버전 처리 중 아래와 같은 화면이 노출된다면
아래와 같이 왼쪽 하단에 붉은색의 버튼을 눌러 프로그램 종료 후 다시 시작하여 재 로그인 해야 합니다.
버전 처리 후 로그인이 완료 되었다면,
Check state 버튼을 클릭할 경우 왼쪽 하단에 Connected 텍스트가 노출되게 됩니다.
그럼 이제 로그인을 하게되면 자동으로 왼쪽 하단에 Connected 텍스트가 노출되도록 하겠습니다.
기존에 입력한 코드를 아래의 소스 코드로 변경 합니다.
변경한 코드를 실행 (단축키 Ctrl+Shift+F10) 후 로그인 완료 시
왼쪽 하단에 Connected 텍스트가 노출되는 것을 확인할 수 있습니다.
통신 연결 상태가 변경되면 아래의 코드가 호출되게 되어 event_connect 함수가 호출됩니다.
self.kiwoom.OnEventConnect.connect(self.event_connect)
event_connect 함수는 로그인 성공 여부를 판단하여 왼쪽 하단에 해당 텍스트를 노출하게 됩니다.
이상으로 PyQt를 사용하여 키움 Open API+에 로그인 하는 화면 구성이 완료되었습니다.
주식 자동매매, 주식 어플, 주식 정보 웹 스크래이핑, 공시 정보 연동 등
주식에 관심이 있는 사람들에게 도움이 될 정보를 기본부터 차근차근 정리할 예정입니다.
해당 글을 보고 지적 사항, 수정 사항이 있다면 언제든지 댓글, 또는 메일로 연락 부탁드립니다.
여러분의 관심이 글을 보는 다음 누군가에겐 큰 도움이 될 것입니다. 감사합니다.
주식 자동 매매 - 7. 간단한 키움 API 사용해보기_2 (0) | 2019.03.31 |
---|---|
주식 자동 매매 - 6. 간단한 키움 API 사용해보기_1 (0) | 2019.03.30 |
주식 자동 매매 - 4. 화면 만들기 (PyQt5) (0) | 2019.03.28 |
주식 자동 매매 - 3. 키움증권 API 체험하기 (1) | 2019.03.27 |
주식 자동 매매 - 2. PyCharm을 활용 개발 환경 구축 (0) | 2019.03.26 |