해당 포스팅은 upbit API를 손쉽게 이용하기 위한 pyupbit 그리고 GUI 라이브러리를 위한 tkinter을 사용하였습니다.
[UPBIT] DCTSS(가상화폐 매매 서포트 프로그램)
🌳 1. OverView
메인루프에서는 icon, title, geometry, background-color 와 같은 설정을 합니다.
import tkinter as tk
from View import View as W0
# GUI Main loop
class Main(tk.Tk):
def __init__(self, *args, **kwargs):
tk.Tk.__init__(self, *args, **kwargs)
config = {"title":"UPBIT 자동매매 프로그램", "version":"[Version: 0.3]"}
self.title(config["title"] + " " + config["version"]) # Title 창 이름 변경
iconPath = "./Source/icon.ico"
self.iconbitmap(default = iconPath) # Title 창 아이콘 변경
self.geometry("640x550+700+300")
self.resizable(True, True)
self.configure(bg='snow')
# W0.View(self)
app = Main()
app.mainloop()
View를 제외하고 실행해보면 위와같은 프로그램이 됩니다.
tk.TK 를 상속받아 tkinter을 사용하고 있고,
iconbitmap을 통한 아이콘 설정
geometry를 통한, 프로그램 사이즈 및 켜지는 위치 설정
configure(bg= ) 를 통하여 background 색을 snow로 바꿨습니다.