tkplugin プログラム仕様
tkpluginモジュール
このモジュールは、Tkinterアプリケーションにおけるプラグインやモジュールを管理するための 基底クラスである tkModule を提供します。 tklib.tkobject.tkObject を継承し、モジュールのライフサイクル管理と 基本的なプロパティ設定を可能にします。
関連リンク: tkplugin.py ライブラリ技術ドキュメント
- class tklib.tkplugin.tkModule(name, module=None, **kwargs)
ベースクラス:
tkObjectTkinterアプリケーションのプラグインまたはモジュールの基本クラスです。
tkObject を継承し、モジュール名や内部参照を管理します。 initialize メソッドで初期化処理を実行します。
- initialize(**kwargs)
モジュールの追加の初期化処理を実行します。
このメソッドは __init__ メソッドから呼び出され、tkObject の 初期化処理(super().__init__(**kwargs))を実行します。 子クラスでオーバーライドすることで、カスタムの初期化ロジックを 追加することができます。
- パラメータ:
kwargs -- dict: super().__init__ に渡される追加のキーワード引数。