使用ttk.Notebook创建多tab的UI,每个tab都有自己的scrollbar
问题:从第一个往后点击tab并拖动其中的scrollbar后,再回头来点击第一个tab的scrollbar就拖不动了,也无法移动其中的frame内容,寻求解决之法,感谢!
环境:
os:mac os x 10.14.5
python:系统自带的python 2.7.10
解释:
这个python版本很老旧了,可这就是我们当前的环境,因为封闭环境无法更新,所以只能用系统自带的版本。
test code:
import Tkinter as tk
import ttk
from ScrolledText import *
root = tk.Tk()
tabs = ttk.Notebook(root,width=440,height=310)
st1 = ScrolledText(tabs)
for i in range(30):
st1.insert("insert", "tab 1\n")
tabs.add(st1,text='tab 1')
st2 = ScrolledText(tabs)
for i in range(30):
st2.insert("insert", "tab 2\n")
tabs.add(st2,text='tab 2')
tabs.pack()
root.geometry('500x350')
root.mainloop()