簡體   English   中英

Python / Tkinter:使用新的ttk.Notebook小部件(自定義字體,捕獲標簽焦點/鼠標懸停)

[英]Python/Tkinter: Using the new ttk.Notebook widget (custom font, trapping tab focus/mouseover)

我正在使用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進行提示),以便我們可以獨立於標簽在標簽陣列中的物理位置來引用標簽?

謝謝馬爾科姆

我們實際上是在Tkinter 郵件列表中回答這些問題; 實際上,除了在“請參閱郵件列表”之外,我對在Stackoverflow中說什么都感到mixed貶不一。 不過,確實可以肯定地注意到, 回答了有關字體的問題,並且是制表符事件的主題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM