日曜エンジニアのIT道場
ITを学び、DXに備える
    Python

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

    デスクトップアプリを作ってみました。

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

     

    「ビットコインの価格って、結構気になってしまうんですけど、毎回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()

     

     

    言語とライブラリ

    言語はPythonで、ライブラリはTkinterを使いました。

     

     

    環境構築

    Pythonの環境構築が必要です。

    詳細はこちらの動画がわかりやすかったです。

    Pythonの始め方 MacOs編

     

     

    参考サイト

    参考サイトをご紹介します。