kazu22002の技術覚書

PHPer, Golang, AWS エンジニアの日々

pythonで「tkinter」を使ってみた

PythonGUIを作る機会があったので、「tkinter」を使ってみました。

docs.python.org

インストール

linuxでのインストール

sudo apt-get install python3-tk

表示

import tkinter as tk

if __name__ == '__main__':
    root = tk.Tk()
    root.minsize(width=250, height=150)

    label = tk.Label(root, text="Hello")
    label.pack()

    try:
        root.mainloop()
    except KeyboardInterrupt:
        pass

なぜpythonにしたの?

筆者はwebを中心に開発しておりphp, awsを中心に触ってきています。

しかし、今回pythonで開発している理由はICカードリーダーのライブラリを調べるとnfcpyが有力っぽいからです。

理由はこれだけです。

javascriptICカードリーダーを利用できるなら、確実にwebで作っていますが、いい機会なのでpythonを触っています。

雑記

正直、GUIに関してwindowsアプリやlinuxアプリはあまり触ってきていません。

guiを作る際には、C#の.netでwindowsアプリを作った経験はありますが、得意な方ではないですね。

webは便利だ。