質問編集履歴
2
作成経緯の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -13,3 +13,29 @@
|
|
13
13
|
|
14
14
|
|
15
15
|
みたいな・・・
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
### 実現したいと思った経緯
|
20
|
+
|
21
|
+
今、tkinterで空画面を表示する本プログラムがモジュール(以下、子モジュール)を読み込んだら、子モジュールが自動で子モジュール内のGUI担当メソッドにある、画面表示コードを本プログラム側のtkinterによる空画面上に表示する というプログラムを作っています。
|
22
|
+
|
23
|
+
(子モジュールが所持する文章や画像を本プログラム側のウィンドウの上に表示する という事)
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
この子モジュールは複数あり、全ての子モジュールは、表示内容がほんの少し違うGUI担当メソッドを持っていますが、コードの構成が基本的にすべて同じです
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
構成がほぼすべて同じで重複しているところが多いため、この部分を更にモジュール化(以下、孫モジュール)すれば、同じコードが子モジュール達の中で重複しなくなるのですが、この部分には子モジュールが持っている他のメソッドを呼び出す処理も含まれています。
|
32
|
+
|
33
|
+
その子モジュール内のメソッド呼び出し処理を孫モジュールがうまく行うためには、孫モジュールに何らかの方法でメソッドを渡す必要がある、と判断しました。
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
しかし子モジュール内のメソッドは連鎖的につながっているため、その場合孫ファイルに子ファイルのメソッドをほぼすべて引数として渡す羽目になりそうなので、逆に孫ファイルが子ファイルを読み込めれたらその手間は省けれるんじゃないのかと思いまして。
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
説明が難しくってうまく説明しにくくて・・・、わかりにくかったらすいません( ̄▽ ̄;)
|
1
タイトル変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
インポートされたモジュールが自動で
|
1
|
+
インポートされたモジュールが自動で親プログラムをインポートする
|
test
CHANGED
File without changes
|