Napisz wskaźnik aplikacji bez ikony


8

Napisałem wskaźnik aplikacji, który wyświetla informacje o moim miesięcznym zużyciu sieci. Nie chcę, aby obok wyświetlanego tekstu była ikona. Jak napisać wskaźnik aplikacji bez ikony?

Kod, którego używam do inicjalizacji mojego wskaźnika to:

self.indicator = appindicator.Indicator.new("VooMeter", "network", appindicator.IndicatorCategory.SYSTEM_SERVICES)

Czytając dokumentację, nie mogę znaleźć wartości do umieszczenia zamiast „sieci”

Odpowiedzi:


3

Po kilku próbach kodu nie mogłem znaleźć sposobu i czytając dokumenty, nie sądzę, że jest to możliwe. Oto coś interesującego z labelnieruchomości:

Etykieta nie będzie wyświetlana, chyba że pojawi się również ikona.

Jeśli więc istnieje sposób na wyłączenie ikony, nie będzie nawet wyświetlać etykiety.


Masz rację, zastanawiam się, jakiej biblioteki używa wtyczka xfce4-netload do wyświetlania tekstu w panelu bez ikony
danjjl

Czy zrobiłeś z tym postęp?
Utkarsh Sinha

Patrząc szybko, xfce4-netload-pluginnie używa frameworku Unity appindicator. Mały hack polegałby na utworzeniu pustego lub przezroczystego obrazu i dodaniu go.
Timo

3

Miałem ten sam problem. Jako obejście zastosowałem jako ikonę przezroczysty obraz o szerokości jednego piksela.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.