質問編集履歴

1

pack()でスクロールバーをつけることはできるのですがファイル更新を押すたびにスクロールバーが右から増えていき、困っています。

2020/10/28 07:31

投稿

taka0503
taka0503

スコア0

test CHANGED
File without changes
test CHANGED
@@ -50,17 +50,17 @@
50
50
 
51
51
  global lb
52
52
 
53
+ sb=tk.Scrollbar()
54
+
53
55
  v1 = tk.StringVar(value=remark1)
54
56
 
55
- lb = tk.Listbox(root,listvariable = v1,width = 40,height=20,font=("",10))
57
+ lb = tk.Listbox(root,listvariable = v1,width = 40,height=20,font=("",10),yscrollcommand=sb.set)
56
58
 
57
- lb.place(x=170)
59
+ lb.place(x=170)
58
60
 
59
- yscroll = tk.Scrollbar(orient=tk.VERTICAL, command=lb.yview)
61
+ sb["command"]=lb.yview
60
62
 
61
- yscroll.place(x=450)
62
-
63
- lb["yscrollcommand"] = yscroll.set
63
+ sb.pack(side=tk.RIGHT,fill="y")
64
64
 
65
65
 
66
66