web-dev-qa-db-ja.com

appindicatorの豊富なメニューを作成するにはどうすればよいですか?

Pygtkのappindicatorにメニュー項目を追加しています。通常のメニュー項目のように振る舞わせたくありません。通常の外観を持たせたいのですが、マウスのホバーやマウスのクリックには反応しません。私が想像する方法 新しいサウンドメニューが動作します

言い換えると、以下で行われているMenuItemの選択を防ぎたいのです。

enter image description here

それをどうやってやるの?どのイベントを飲み込むべきですか、それとももっと良い方法がありますか?

10
Erigami

残念ながら、appindicatorはGObjectのイントロスペクションを必要とするため、カスタムウィジェットの追加を許可しません。これは、idoパッケージにGObjectのイントロスペクションがある場合に利用可能になります。

バグレポート

4
Vadim Rutkovsky

StackApplet で行ったことは、単にメニュー項目を無効にし、それを「ヘッダー」として使用することです。この方法では、マウスクリックに応答せず、静的テキストラベルのように見えます。

enter image description here

7
Nathan Osman