模块Tix中的PanedWindow

时间:2012-02-14 13:01:09

标签: python tix

我遇到了使用PanedWindow Tix模块时出现的问题 让我们从Tkinter直接Tix的样本不起作用的事实开始,尽管其他例子已经成功转移到从Tkinter到Tix的替换。
如果你改变它以便他获得。

import Tix

r=Tix.Tk()
p=Tix.PanedWindow(r,orientation='horizontal')

f1=p.add('f1')
l1=Tix.Listbox(f1)
l1.pack(side=Tix.LEFT, expand=Tix.YES, fill=Tix.BOTH)

f2=p.add('f2')
l2=Tix.Listbox(f2)
l2.pack(side=Tix.LEFT, expand=Tix.YES, fill=Tix.BOTH)

p.pack(side=Tix.LEFT, expand=Tix.YES, fill=Tix.BOTH)
r.mainloop()

它有效,但在一个奇怪的神器元素之间的条带出现一个正方形。
我想删除它

1 个答案:

答案 0 :(得分:0)

似乎是较小的邪恶,在这种情况下使用Tix,并使用Tkinter PanedWindow

import Tkinter,Tix

r=Tix.Tk()
p=Tkinter.PanedWindow(r)

f1=Tix.Frame(p)
l1=Tix.Listbox(f1)
l1.pack(side=Tix.LEFT, expand=Tix.YES, fill=Tix.BOTH)
p.add(f1)

f2=Tix.Frame(p)
l2=Tix.Listbox(f2)
l2.pack(side=Tix.LEFT, expand=Tix.YES, fill=Tix.BOTH)
p.add(f2)

p.pack(side=Tix.LEFT, expand=Tix.YES, fill=Tix.BOTH)
r.mainloop()