以前、nfcpy と PaSoRi を利用してICカードのIDmを読み取る方法を記事にしました。
その記事の最後に、「勤怠管理などに利用できるでしょう」的なことを記述したなと思い出しまして。
どうにか作成できないかなということで、結構な力技で作ってみました。
この記事では、「tkinter・nfcpy・pandas」をメインとした簡易的なオフライン勤怠管理ツールを作ってみたので、ざっくり説明します。
続きを読む2022年10月24日に、Python 3.11.0 がリリースされました。
私はこれまで Python 3.10.5 を使っていましたが、
3.10 に関しては2022年10月11日に 3.10.8 がリリースされていました。
では、「Python 3.10.5 → 3.10.8」の更新と、「Python 3.10.5 → 3.11.0」の更新では何が違うのでしょうか?方法にも違いはあるのか?
この記事では、Python 3.10.5 がインストールされているWindowsPCに、Python 3.10.8 と Python 3.11.0 をインストールする方法を、「バージョンアップ」と「アップグレード」の違いを交えながら説明します。
続きを読むPythonにはGUI作成ライブラリがいくつか用意されています。
その中でも標準的かつ歴史の長いライブラリが「tkinter」です。
他のライブラリでもGUIを作成することはできますし、モダンなウィジェットを使いたい方には「tkinter」では物足りないかもしれません。
ですが、PythonにおけるGUI作成の基本的な操作を学ぶ・理解する、ということに関しては「tkinter」がおすすめです。
「tkinter」で操作の基本を抑えてから他のライブラリへ移行することで、スムーズに自分の考えたGUIを作成することができるでしょう。
この記事では、簡単なツール・アプリを作るために必要な「tkinter」の機能を実行結果を交えながら説明します。
また後半では、前半に説明した機能を使って簡易的なツールを作成しております。