このプロジェクトは、CheckButton
、RadioButton
、ToggleButton
などのカスタムTkinterウィジェットのコレクションです。
標準のTkinterウィジェットと比較して、デザインと機能の面でより柔軟で拡張性のあるインターフェースを提供します。
CheckButton
: 3つの状態(UNCHECKED
、CHECKED
、INDETERMINATE
)を持つカスタムチェックボタン。RadioButton
: 同じグループ内で1つのオプションのみを選択可能なカスタムラジオボタン。ToggleButton
:ON
とOFF
を切り替えられるカスタムトグルボタン。
さらに、これらのウィジェットを用いた簡単なTkinter GUIデモを含んでいます。
以下は、ウィジェットを使用したサンプルGUIのスクリーンショットです。
-
リポジトリをクローンします:
git clone https://github.com/yourusername/TkWidgets.git cd TkWidgets
-
デモを実行します:
python3 -m tkwidgets