技術スタック 言語: Python 3.x ライブラリ: Tkinter (GUI), math (座標計算), time (時刻取得) 実装のポイント アナログ時計を作る上で一番のポイントは、**「時刻を座標に変換する」**ことです。 1秒=6度(360度 ÷ 60秒) 針の先端の座標:`x = 中心 + ...
PythonでGUIを持つデスクトップアプリを開発するには、TkinterやPyQtなど、いくつかの選択肢がある。しかし、いずれも本格的なGUIを作るのには向いているが、ちょっとしたツールを素早く作りたい場合に、学習コストの問題や開発が煩雑という問題があった。