Як скласти насичене меню для додатка?


10

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

Іншими словами, я хочу запобігти вибору MenuItem, що відбувається нижче:

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

Як мені це робити? Які події слід проковтнути, чи є кращий спосіб?

Відповіді:


4

На жаль, appindicator не дозволяє додавати користувальницький віджет, оскільки він вимагає самоаналізу GObject. Це буде доступно, коли на idoпакеті буде інформування GObject.

Повідомлення про помилку


3
Мені вдалося додати вирівнювання, мітки та зображення; а також слухати (деякі) сигнали щодо цих елементів.
Ерігамі

7

Що я зробив для StackApplet - це просто відключити пункт меню і використовувати його як "заголовок". Таким чином, він не реагує на натискання миші і виглядає як статична текстова мітка.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.