본문 바로가기
✨Python

[Python/파이썬] 파이썬으로 ui 윈도우 어플리케이션 구현하기 비트코인조회창만들기 1

by 김말자 2022. 6. 17.
728x90
728x90
BIG

# api호출 vs 웹소켓

 자료를 끌어오는 방법은 두가지가 있다 웹소켓이랑 api호출이 있는데, 웹소켓은 통로를 하나 개설한다고 생각하시면 되고, api호출은 계속 서버에 들어가서 값을 계속 가져온다고 생각하면 된다. 코인매매창 만들기에는 업비트가 좋아서 업비트를 선택했다.

https://apidocs.korbit.co.kr/ko/#access-token-2

 

Korbit | API

소개 코빗은 대한민국의 암호화폐 생태계 활성화를 위해 다음과 같은 API를 제공한다. API call rate limit 안정적인 Korbit API 서비스 제공을 위하여 짧은 시간 내에 limit call rate을 초과하는 일정 빈도

apidocs.korbit.co.kr

전체 계좌 조회 (upbit.com)

 

업비트 개발자 센터

업비트 Open API 사용을 위한 개발 문서를 제공 합니다.업비트 Open API 사용하여 다양한 앱과 프로그램을 제작해보세요.

docs.upbit.com

 

# 구현하기(ui)

#코딩

import sys
from PyQt5 import uic
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *

form_class = uic.loadUiType("ui/coinPriceUi.ui")[0]

class CoinViewThread(QThread):
    def __init__(self):
        super().__init__()


class MainWindow(QMainWindow, form_class):
    def __init__(self):
        super().__init__()
        self.setupUi(self)
        self.setWindowTitle("BitCoin Price Overview")
        self.setWindowIcon(QIcon("icon/bitcoin.png"))
        self.statusBar().showMessage('ver 0.5 by Hyejin')



if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = MainWindow()
    ex.show()
    sys.exit(app.exec_())

초기 셋팅

728x90
반응형
BIG

댓글