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

質問編集履歴

1

その後を追加

2021/01/23 15:12

投稿

qiyuren
qiyuren

スコア29

title CHANGED
File without changes
body CHANGED
@@ -54,4 +54,16 @@
54
54
 
55
55
  macOS Catalina 10.15.7
56
56
  ruby 2.6.5
57
- tk 0.3.0
57
+ tk 0.3.0
58
+
59
+ ###その後
60
+ ```ruby
61
+ canvas = TkCanvas.new(root_frame, background: "red", height: 800, width: 1260, scrollregion:[0,0,0,100*ary.size], yscrollcommand: proc{|*idx| yscrollbar.set(*idx)})
62
+ ```
63
+ と`scrollregion`を加えたところ、
64
+ ・スクロールバーはでるが、スクロールバーのスライダーが出現しない。
65
+ ・スクロールバー上でスクロールすると画面が上下するが、無限に上下できてしまう。(Canvasで定義したheightを超えてスクロールできてしまう)
66
+ 上記2点は解決しました。
67
+
68
+ ・Canvasウィンドウ上でスクロールしても、画面が上下しない。
69
+ が解決されず、こちらに関してご意見いただけますと幸いです。