Как сделать богатое меню для аппендикатора?


10

Я добавляю пункты меню в appindicator в pygtk. Я не хочу, чтобы они вели себя как обычные пункты меню: я хочу, чтобы они выглядели нормально, но не реагировали на зависания мыши и щелчки мышью. То, как я представляю себе новое звуковое меню, будет вести себя .

Другими словами, я хочу предотвратить выбор MenuItem, который происходит ниже:

введите описание изображения здесь

Как мне это сделать? Какие события я должен проглотить, или есть лучший способ?

Ответы:


4

К сожалению, appindicator не позволяет добавлять пользовательские виджеты, так как требует самоанализа GObject. Это будет доступно, когда idoпакет будет иметь инстроспекцию GObject.

Сообщение об ошибке


3
Я был в состоянии добавить выравнивания, метки и изображения; а также прослушивать (некоторые) сигналы на этих предметах.
Erigami

7

Что я сделал для StackApplet, так это просто отключил пункт меню и использовал его в качестве «заголовка». Таким образом, он не реагирует на щелчки мыши и выглядит как статическая текстовая метка.

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.