Установить ярлык во всплывающем меню - не зависать - PullRequest
0 голосов
/ 18 октября 2011

Можно ли установить метку (текст) во всплывающем меню (gtk.Menu), но без эффекта наведения, например:

LABEL
MenuItem1 (hover effect)
MenuItem2 (hover effect)
MenuItem3 (hover effect)

РЕДАКТИРОВАТЬ:

pygtk menu

Это не пример всплывающего меню, но он показывает эффект наведения.

Для эффекта наведения я имею в виду, когда я нажимаю левую кнопку мыши, он открывает всплывающее меню.В этом меню есть пара вариантов (как в реальном: редактировать, вставлять, копировать, свойства).Когда я перемещаю указатель мыши на каждый элемент в этом меню, он меняет фон одного элемента на другой цвет.Как на картинке.

1 Ответ

0 голосов
/ 22 октября 2011

Вы можете использовать Widget.set_sensitive (False) , чтобы отключить пункт меню. Таким образом, эффект наведения не создается, но элемент меню также не будет активным.

...