Использование AppIndicators с картой Qt

Есть ли класс или библиотека где-то, что облегчает использование новой среды AppIndicator из приложения Qt?

Кажется странным, что мне нужно включить GTK заголовки / библиотеки и т. д., чтобы создать индикатор в Qt.

Есть ли лучший способ?

5
задан 18 June 2012 в 23:07

16 ответов

appmenu-qt состоит в том, чтобы разоблачить меню из приложений Qt / KDE, чтобы он появился на панели Unity. Речь идет не о appindicators.

В настоящее время нет явного API для использования appindicators из приложений Qt. Для Ubuntu 12.04 должен быть один. До тех пор пока это не будет доступно, два возможных решения:

  • Используйте QSystemTrayIcon и убедитесь, что ваши пользователи установили пакет sni-qt (sni-qt прозрачно превращает QSystemTrayIcon в a StatusNotifierItem | AppIndicator)
  • Используйте класс KStatusNotifierItem из kdelibs
5
ответ дан 26 July 2018 в 18:27

appmenu-qt состоит в том, чтобы разоблачить меню из приложений Qt / KDE, чтобы он появился на панели Unity. Речь идет не о appindicators.

В настоящее время нет явного API для использования appindicators из приложений Qt. Для Ubuntu 12.04 должен быть один. До тех пор пока это не будет доступно, два возможных решения:

  • Используйте QSystemTrayIcon и убедитесь, что ваши пользователи установили пакет sni-qt (sni-qt прозрачно превращает QSystemTrayIcon в a StatusNotifierItem | AppIndicator)
  • Используйте класс KStatusNotifierItem из kdelibs
5
ответ дан 2 August 2018 в 03:34

appmenu-qt состоит в том, чтобы разоблачить меню из приложений Qt / KDE, чтобы он появился на панели Unity. Речь идет не о appindicators.

В настоящее время нет явного API для использования appindicators из приложений Qt. Для Ubuntu 12.04 должен быть один. До тех пор пока это не будет доступно, два возможных решения:

  • Используйте QSystemTrayIcon и убедитесь, что ваши пользователи установили пакет sni-qt (sni-qt прозрачно превращает QSystemTrayIcon в a StatusNotifierItem | AppIndicator)
  • Используйте класс KStatusNotifierItem из kdelibs
5
ответ дан 4 August 2018 в 19:34

appmenu-qt состоит в том, чтобы разоблачить меню из приложений Qt / KDE, чтобы он появился на панели Unity. Речь идет не о appindicators.

В настоящее время нет явного API для использования appindicators из приложений Qt. Для Ubuntu 12.04 должен быть один. До тех пор пока это не будет доступно, два возможных решения:

  • Используйте QSystemTrayIcon и убедитесь, что ваши пользователи установили пакет sni-qt (sni-qt прозрачно превращает QSystemTrayIcon в a StatusNotifierItem | AppIndicator)
  • Используйте класс KStatusNotifierItem из kdelibs
5
ответ дан 6 August 2018 в 03:41

appmenu-qt состоит в том, чтобы разоблачить меню из приложений Qt / KDE, чтобы он появился на панели Unity. Речь идет не о appindicators.

В настоящее время нет явного API для использования appindicators из приложений Qt. Для Ubuntu 12.04 должен быть один. До тех пор пока это не будет доступно, два возможных решения:

  • Используйте QSystemTrayIcon и убедитесь, что ваши пользователи установили пакет sni-qt (sni-qt прозрачно превращает QSystemTrayIcon в a StatusNotifierItem | AppIndicator)
  • Используйте класс KStatusNotifierItem из kdelibs
5
ответ дан 7 August 2018 в 21:34

appmenu-qt состоит в том, чтобы разоблачить меню из приложений Qt / KDE, чтобы он появился на панели Unity. Речь идет не о appindicators.

В настоящее время нет явного API для использования appindicators из приложений Qt. Для Ubuntu 12.04 должен быть один. До тех пор пока это не будет доступно, два возможных решения:

  • Используйте QSystemTrayIcon и убедитесь, что ваши пользователи установили пакет sni-qt (sni-qt прозрачно превращает QSystemTrayIcon в a StatusNotifierItem | AppIndicator)
  • Используйте класс KStatusNotifierItem из kdelibs
5
ответ дан 10 August 2018 в 09:49

appmenu-qt состоит в том, чтобы разоблачить меню из приложений Qt / KDE, чтобы он появился на панели Unity. Речь идет не о appindicators.

В настоящее время нет явного API для использования appindicators из приложений Qt. Для Ubuntu 12.04 должен быть один. До тех пор пока это не будет доступно, два возможных решения:

  • Используйте QSystemTrayIcon и убедитесь, что ваши пользователи установили пакет sni-qt (sni-qt прозрачно превращает QSystemTrayIcon в a StatusNotifierItem | AppIndicator)
  • Используйте класс KStatusNotifierItem из kdelibs
5
ответ дан 13 August 2018 в 16:05

Похоже, наконец есть отличный ответ на этот вопрос:

На Launchpad есть пакет, который предоставляет класс Qt для установки QMenuBar в качестве AppMenu:

https: //launchpad.net/ubuntu/+source/appmenu-qt

1
ответ дан 25 May 2018 в 21:29

Похоже, что на этот раз есть отличный ответ:

На Launchpad есть пакет, который предоставляет класс Qt для установки QMenuBar в качестве AppMenu:

https://launchpad.net/ubuntu/+source/appmenu-qt

1
ответ дан 25 July 2018 в 22:01

Похоже, что на этот раз есть отличный ответ:

На Launchpad есть пакет, который предоставляет класс Qt для установки QMenuBar в качестве AppMenu:

https://launchpad.net/ubuntu/+source/appmenu-qt

1
ответ дан 26 July 2018 в 18:27

Похоже, что на этот раз есть отличный ответ:

На Launchpad есть пакет, который предоставляет класс Qt для установки QMenuBar в качестве AppMenu:

https://launchpad.net/ubuntu/+source/appmenu-qt

1
ответ дан 2 August 2018 в 03:34

Похоже, что на этот раз есть отличный ответ:

На Launchpad есть пакет, который предоставляет класс Qt для установки QMenuBar в качестве AppMenu:

https://launchpad.net/ubuntu/+source/appmenu-qt

1
ответ дан 4 August 2018 в 19:34

Похоже, что на этот раз есть отличный ответ:

На Launchpad есть пакет, который предоставляет класс Qt для установки QMenuBar в качестве AppMenu:

https://launchpad.net/ubuntu/+source/appmenu-qt

1
ответ дан 6 August 2018 в 03:41

Похоже, что на этот раз есть отличный ответ:

На Launchpad есть пакет, который предоставляет класс Qt для установки QMenuBar в качестве AppMenu:

https://launchpad.net/ubuntu/+source/appmenu-qt

1
ответ дан 7 August 2018 в 21:34

Похоже, что на этот раз есть отличный ответ:

На Launchpad есть пакет, который предоставляет класс Qt для установки QMenuBar в качестве AppMenu:

https://launchpad.net/ubuntu/+source/appmenu-qt

1
ответ дан 10 August 2018 в 09:49

Похоже, что на этот раз есть отличный ответ:

На Launchpad есть пакет, который предоставляет класс Qt для установки QMenuBar в качестве AppMenu:

https://launchpad.net/ubuntu/+source/appmenu-qt

1
ответ дан 13 August 2018 в 16:05

Другие вопросы по тегам:

Похожие вопросы: