回答編集履歴
1
補足
test
CHANGED
@@ -4,5 +4,12 @@
|
|
4
4
|
現状のコードでは、Canvas 上に
|
5
5
|
ウィジェットのレイアウトマネージャ(pack/grid) で配置しています。
|
6
6
|
|
7
|
+
率直な解決策としては、pack で配置してる箇所を cvs.create_window での配置に変更ですが、
|
8
|
+
create_window では座標指定が必要になってくるので、間に Frame を嚙ませるといいかもしれません。
|
7
9
|
|
10
|
+
- Button を Frame 上に配置する
|
11
|
+
- Frame を create_window で Canvas 内アイテムとして配置する
|
8
12
|
|
13
|
+
以上でボタンがキャンバス内のスクロール対象になるはずですが、
|
14
|
+
望み通りの挙動にするには、他にレイアウトの問題があります。
|
15
|
+
キャンバスの縦幅とスクロールバーの長さがあわなくなるので、適宜調整してください。(cvs.pack の fill 辺り)
|