sm 기술 블로그
비트코인 시세 1초마다 불러오기 (파이썬) 본문
필요조건
1. Anaconda : https://www.continuum.io/downloads
2. pycharm : https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows
3. pykorbit 설치
Anaconda Prompt에서 pip install pykorbit를 설치한다.
4. Qt Designer 설정
참고로 Qt Designer 는 C:\ProgramData\Anaconda3\Library\bin 에 있다.
다시말해 아나콘다가 설치되어있는 에서 경로를 따라 가면 된다.
폴더 구조
코드
import sys
from PyQt5.QtWidgets import *
from PyQt5 import uic
from PyQt5.QtCore import *
import pykorbit
form_class = uic.loadUiType("mywindow.ui")[0]
class MyWindow(QMainWindow, form_class):
def __init__(self):
super().__init__()
self.setupUi(self)
self.timer = QTimer(self)
self.timer.start(1000)
self.timer.timeout.connect(self.timeout)
# # 이벤트 처리 코드
def btn_clicked(self):
price = pykorbit.get_current_price("BTC")
self.lineEdit.setText(str(price))
def timeout(self):
cur_time = QTime.currentTime()
str_time = cur_time.toString("hh:mm:ss")
self.statusBar().showMessage(str_time)
price = pykorbit.get_current_price("BTC")
self.lineEdit.setText(str(price))
# QApplication 객체 생성 및 이벤트 루프 생성 코드
app = QApplication(sys.argv)
window = MyWindow()
window.show()
app.exec_()
다음과 같이 작성시 코빗에서 비트코인 시세를 1초마다 불러온다.
'Python' 카테고리의 다른 글
파이썬 Pandas DataFrame(LG전자 일별시세 뽑기) (1) | 2022.10.13 |
---|---|
파이썬 Pandas Series (0) | 2022.10.13 |
GUI(graphical user interface) (0) | 2022.10.13 |
[Python] '/' 와 '//'의 차이 (0) | 2022.06.26 |
집합자료형 (0) | 2022.06.21 |
Comments