PythonでGUIを作る機会があったので、「tkinter」を使ってみました。
インストール
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が有力っぽいからです。
理由はこれだけです。
javascriptでICカードリーダーを利用できるなら、確実にwebで作っていますが、いい機会なのでpythonを触っています。
雑記
正直、GUIに関してwindowsアプリやlinuxアプリはあまり触ってきていません。
guiを作る際には、C#の.netでwindowsアプリを作った経験はありますが、得意な方ではないですね。
webは便利だ。