tkplugin プログラム仕様

tkpluginモジュール

このモジュールは、Tkinterアプリケーションにおけるプラグインやモジュールを管理するための 基底クラスである tkModule を提供します。 tklib.tkobject.tkObject を継承し、モジュールのライフサイクル管理と 基本的なプロパティ設定を可能にします。

関連リンク: tkplugin.py ライブラリ技術ドキュメント

class tklib.tkplugin.tkModule(name, module=None, **kwargs)[ソース]

ベースクラス: tkObject

Tkinterアプリケーションのプラグインまたはモジュールの基本クラスです。

tkObject を継承し、モジュール名や内部参照を管理します。 initialize メソッドで初期化処理を実行します。

initialize(**kwargs)[ソース]

モジュールの追加の初期化処理を実行します。

このメソッドは __init__ メソッドから呼び出され、tkObject の 初期化処理(super().__init__(**kwargs))を実行します。 子クラスでオーバーライドすることで、カスタムの初期化ロジックを 追加することができます。

パラメータ:

kwargs -- dict: super().__init__ に渡される追加のキーワード引数。