#python #menu #pygtk
#python #меню #pygtk
Вопрос:
Могу ли я установить метку (текст) во всплывающем меню (gtk.Menu), но без эффекта зависания, например:
LABEL
MenuItem1 (hover effect)
MenuItem2 (hover effect)
MenuItem3 (hover effect)
Редактировать:
Это не пример всплывающего меню, но он показывает эффект наведения.
Для эффекта зависания я имею в виду, что когда я нажимаю левую кнопку мыши, открывается всплывающее меню. В этом меню есть пара опций (как в реальном: редактировать, вставить, скопировать, свойства). Когда я наведу указатель мыши на каждый элемент в этом меню, он изменит фон одного элемента на другой цвет. Как на изображении.
Комментарии:
1. Можете ли вы объяснить, что вы подразумеваете под «эффектом зависания»?
2. Кроме того, пожалуйста, опишите вашу цель (чтобы объяснить, почему вы не хотите эффекта наведения).
Ответ №1:
Вы можете использовать Widget.set_sensitive(False), чтобы отключить пункт меню. Таким образом, эффект наведения не создается, но пункт меню также не будет доступен для просмотра.