Usando AppIndicators com o framework Qt

5

Existe alguma classe ou biblioteca em algum lugar que facilite o uso da nova estrutura AppIndicator de dentro de um aplicativo Qt?

Parece estranho que eu tenha que incluir cabeçalhos / bibliotecas GTK etc. apenas para criar um indicador no Qt.

Existe uma maneira melhor?

    
por Nathan Osman 04.05.2011 / 23:49

2 respostas

5

appmenu-qt é sobre expor a barra de menus de aplicações Qt / KDE para que apareça no painel Unity. Não é sobre appindicators.

Não existe uma API explícita para usar appindicators a partir de um aplicativo Qt agora. Deve haver um para o Ubuntu 12.04. Até que isso esteja disponível, as duas soluções possíveis são:

  • Use o QSystemTrayIcon e garanta que seus usuários instalem o pacote sni-qt (o sni-qt transforma um QSystemTrayIcon em um StatusNotifierItem | AppIndicator)
  • Use a classe KStatusNotifierItem do kdelibs
por Aurélien Gâteau 02.11.2011 / 16:45
1

Parece que finalmente há uma ótima resposta para isso:

No Launchpad, existe um pacote que fornece uma classe Qt para configurar um QMenuBar como um AppMenu:

link

    
por Nathan Osman 08.06.2011 / 09:53