Mor*_*orb 5 python tabs tkinter ttk python-2.7
我在python 2.7中的ttk Notebook类的选项卡上遇到了一些麻烦.我看不到我创建的所有标签.
我做了一个最小的代码来查看问题:
from Tkinter import *
import ttk
root = Tk()
nb = ttk.Notebook(root, width=320, height=240)
nb.pack(fill=BOTH, expand=1)
page0 = Frame(nb)
page1 = Frame(nb)
page2 = Frame(nb)
page3 = Frame(nb)
page4 = Frame(nb)
nb.add(page0, text="0")
nb.add(page1, text="1")
nb.add(page2, text="2")
nb.add(page3, text="3")
nb.add(page4, text="4")
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
我只能看到

我试图改变标签的数量,我注意到顶部标签栏的大小发生了变化,除非只有一个孤独的标签,否则我看不到所有标签,你可以看到:

我尝试过什么都没做:
我尝试过的有效但不是我想要的:
我会感激任何帮助,谢谢!
所以我确实解决了你的问题,但是我不知道 tk 为什么要这样做。我通过增加选项卡文本的长度解决了此选项卡重叠问题。我改变了你的代码的这一部分:
nb.add(page0, text="long_name1")
nb.add(page1, text="long_name2")
nb.add(page2, text="long_name3")
nb.add(page3, text="long_name4")
nb.add(page4, text="long_name5")
Run Code Online (Sandbox Code Playgroud)
我再次不知道tk为什么要这么做!对传统知识更有经验的人可能会告诉你原因。
| 归档时间: |
|
| 查看次数: |
614 次 |
| 最近记录: |