Python基礎

【デスクトップアプリ】Tkinterでビットコイン価格取得アプリを作成

PythonのTkinterというライブラリでデスクトップアプリを作ってみました。

「APIでビットコインの価格を取得してきて、画面に表示する」というものすごくシンプルなアプリです。

 

「ビットコインの価格って、結構気になってしまうんですけど、毎回Webサイトを開いて価格を見るのが面倒なので、ワンクリックで価格がわかったら便利だと思ったので作ってみたアプリとなります。」

 

「いくらかな?」ボタンを押すと、1ビットコインの価格を表示してくれます。便利ですね。

コード

参考までに作ったコードを載せておきます。

サーバーに負担がかかってしまうので、実行は少なめでお願いします。

あくまでもコードの参考です。

from tkinter import *
from tkinter import messagebox as mb
import requests

#ウィンドウの設定
win = Tk()
win.title(u"Get Price!!")
win.geometry("200x70")

#いくらかな?ボタンを押したときの処理
def get_click(event):
    
    url = "https://public.bitbank.cc/btc_jpy/ticker"

    r = requests.get(url, timeout=5)
    r = r.json()

    last = r['data']['last']

    price = Label(text=u'1BTC:{}円です。'.format(last))
    price.pack()

#いくらかな?ボタンの設定
getbutton = Button(text=u'いくらかな?')
getbutton.bind("<Button-1>",get_click)
getbutton.pack()

win.mainloop()

 

わかったこと

  • TkinterというPythonのライブラリを使うと、簡単にデスクトップアプリが作れる。
  • 環境構築は必要(参考動画を見れば簡単にできる)

 

参考サイト