Python / Tkinter:使用新的ttk.Notebook小部件(自定义字体,陷印选项卡焦点/鼠标悬停)

时间:2010-12-15 15:05:56

标签: python tkinter ttk

我正在使用Python 2.7和Python 3.1中提供的新ttk.Notebook小部件。

我正在努力完成以下任务:

  1. 如何更改与笔记本标签标题关联的字体。我想使用一个用户控制其大小的命名字体对象。 (ttk.Style可以帮助我吗?)

  2. 如何绑定到特定于标签的键盘焦点(< FocusIn>),鼠标悬停事件(< Enter>)和右键单击(< Button-3>)。我总是尝试绑定到特定于标签的键盘焦点和鼠标悬停事件。我可以绑定到< Button-3>右键单击,但我无法弄清楚如何确定用户点击的标签。使用.identify(event.x,event.y)返回字符串'label'与小部件引用。

  3. 有没有办法给标签提供一个id(文档通过tab_id提示这一点)所以我们可以在一组标签中引用与其物理位置无关的标签?​​

  4. 谢谢你, 马尔科姆

1 个答案:

答案 0 :(得分:-1)

我们实际上是在Tkinter mailing list回答这些问题;事实上,除了“查看邮件列表”之外,我对Stackoverflow中的任何内容都有不同的感受。但是,值得注意的是,this回答了有关字体的问题,this负责标签事件的一个主题。