+ -
当前位置:首页 → 问答吧 → tkinter库的扩展--->tix库的notebook问题

tkinter库的扩展--->tix库的notebook问题

时间:2010-12-16

来源:互联网

我怎么向notebook中添加标签窗口?试了半天郁闷死我了。

Python code

import Tix

root=Tix.Tk()
notebook1=Tix.NoteBook(root,height=200,width=400)
frame1=Tix.Frame(notebook1)
#notebook1.add()          #把frame1添加到notebook1中,标签显示"first",add函数该怎么写?
notebook1.grid()

root.mainloop()


作者: codesnail   发布时间: 2010-12-16

>>> help(Tix.NoteBook.add)
Help on method add in module Tix:

add(self, name, cnf={}, **kw) unbound Tix.NoteBook method

作者: codesnail   发布时间: 2010-12-16

Python code

import Tix

root=Tix.Tk()
notebook1=Tix.NoteBook(root,height=200,width=400)

tab1 = notebook1.add('tab1', label='first')
frame1=Tix.Frame(tab1)
button = Tix.Button(frame1, text='button')
button.pack()
frame1.pack()

notebook1.grid()

root.mainloop()


作者: iambic   发布时间: 2010-12-16

notebook1.add("first") #如果这么写 会加一个无名的标签页

作者: codesnail   发布时间: 2010-12-16

add的第一个参数相当于一个id,不是标签名。看我上面的代码,标签名是后面label=...。

作者: iambic   发布时间: 2010-12-16