teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

説明文追加

2020/05/23 12:52

投稿

teamikl
teamikl

スコア8817

answer CHANGED
@@ -66,6 +66,12 @@
66
66
  def __init__(self, master):
67
67
  super().__init__(master)
68
68
 
69
+ # XXX:
70
+ # 例えば、ここで master.title() を呼び出すと、親にはToplevelしか取れなくなるので
71
+ # クラス内では親のメソッドを呼び出すのは控えます。
72
+ # そうすることで、Toplevel以外の親を持つことができ
73
+ # このクラス自体を他のクラスの部品の一部として扱えるようになります。
74
+
69
75
  canvas = ScrolledCanvas(self, width=200, height=200)
70
76
  canvas.pack(fill=tk.BOTH, expand=True) # <- 配置は利用側で決める
71
77