2010-12-15 65 views
1

我正在使用Python 2.7和Python 3.1中提供的新ttk.Notebook小部件。Python/Tkinter:使用新的ttk.Notebook小部件(自定义字体,陷印选项卡焦点/鼠标悬停)

我挣扎与以下任务:

  1. 如何更改笔记本标签字幕相关的字体。我想使用一个用户控制大小的命名字体对象。 (难道一个ttk.Style帮助我在这里?)

  2. 我如何可以绑定到特定的标签键盘焦点(<的focusIn >),鼠标悬停事件(<输入>)和rightclicks(<扣3 >)。尝试绑定到选项卡特定的键盘焦点和鼠标悬停事件时,我的总失败。我可以绑定到一个< Button-3 > rightclick,但我无法弄清楚如何确定用户点击的标签。使用.identify(event.x,event.y)返回字符串'标签'与窗口小部件引用。

  3. 有没有一种方法可以给tab分配一个id(通过tab_id提供文档提示),所以我们可以引用与它们在一个tab数组中的物理位置无关的tab?

谢谢 马尔科姆

+0

笔记本标签作为[2012年清理](http://meta.stackexchange.com/questions/128315/the-great-stack-overflow-tag-question-cleanup-of-2012)的一部分被删除。 – 2012-04-29 19:45:39

回答

-1

我们实际上回答的Tkinter的mailing list这些问题;实际上,除了“看邮件列表”之外,我对Stackoverflow中的任何内容都有不同的看法。不过,值得注意的是,this回答了有关字体的问题,this在标签事件上发出线索。

+1

TKinter邮件列表非常棒,我向开发者强烈推荐Tkinter的问题。然而,并非所有的Tkinter开发人员都订阅了Tkinter邮件列表。我发现Stackoverflow是Tkinter问题的一个很好的补充*支持来源。 BTW:感谢您在Tkinter邮件列表上的帮助。 – Malcolm 2010-12-20 02:00:54

相关问题