Windows의 경우 Shell_NotifyIcon()
을 사용할 수 있습니다. 이 기능에 해당하는 Linux는 무엇입니까?C++을 사용하여 Linux에서 트레이 아이콘을 만들 수 있습니까?
그놈 (gtk)과 KDE (qt)는 다른가요? 인터넷에서 자습서를 찾을 수 없습니다.
Windows의 경우 Shell_NotifyIcon()
을 사용할 수 있습니다. 이 기능에 해당하는 Linux는 무엇입니까?C++을 사용하여 Linux에서 트레이 아이콘을 만들 수 있습니까?
그놈 (gtk)과 KDE (qt)는 다른가요? 인터넷에서 자습서를 찾을 수 없습니다.
예, 사용중인 데스크톱 환경에 따라 다릅니다.
Qt (KDE)에서는 QSystemTrayIcon
을 사용하여 플랫폼 간 방식으로이 작업을 수행 할 수 있습니다.
심지어 입니다.
GTK에서는 GtkStatusIcon
을 사용합니다. this blog post에는 샘플 응용 프로그램이 있습니다.
모든 주요 데스크톱은 현재 XEmbed 기반 시스템 트레이 아이콘 사양을 지원합니다. Qt와 GTK는 모두이 프로토콜을 편안하게 사용할 수있는 기능을 제공합니다. 툴킷 선택에 상관없이 모든 데스크탑 환경에 아이콘이 나타납니다. Qt를 사용하면 Windows와 같은 다른 플랫폼과도 무료로 호환됩니다.
링크가 죽었습니다. 링크를 업데이트 할 수 있습니까? – hyiltiz