Я использую новый виджет ttk.Notebook, доступный в Python 2.7 и Python 3.1.
Я борюсь со следующими задачами:
Как изменить шрифт, связанный с заголовками вкладок блокнота. Я хочу использовать именованный объект шрифта, размер которого контролируется пользователем. (Может ли мне помочь ttk.Style?)
Как я могу привязать к конкретной вкладке фокус клавиатуры (‹FocusIn›), события наведения мыши (‹Enter›) и щелчки правой кнопкой мыши (‹Button-3›). У меня полная неудача при попытке привязки к конкретной вкладке клавиатуры и событиям наведения мыши. Я могу выполнить привязку к ‹Button-3› правой кнопкой мыши, но я не могу понять, как определить вкладку, на которую щелкнул пользователь. Использование .identify(event.x, event.y) возвращает строку «метка» вместо ссылки на виджет.
Есть ли способ дать вкладкам идентификатор (документация намекает на это через tab_id), чтобы мы могли ссылаться на вкладки независимо от их физического положения в массиве вкладок?
Спасибо, Малькольм.
notebook
удален в рамках очистки 2012 г.. - person Abhranil Das   schedule 29.04.2012