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

10

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

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

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

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

Erigami
источник

Ответы:

4

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

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

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

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

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

Натан Осман
источник