Strumenti Utente

Strumenti Sito


Barra laterale

programmazione:qt:tray_icon

Tray icon in Qt

Autore: Fabio Di Matteo
Ultima revisione: 10/03/2014

Forma base:

Instanziare una trayicon

trayIcon = new QSystemTrayIcon(QIcon("/icons/logout.png"));
trayIcon->show();
 
//Intercetta il click sulla tray e connette alla funzione toggleMainWindow() 
connect(trayIcon,SIGNAL(activated(QSystemTrayIcon::ActivationReason)),this, SLOT(toggleMainWindow()));

Mostrare messaggi

...
trayIcon->showMessage ( "Information", "Testo del messaggio",QSystemTrayIcon::Warning,86400);

dove “Information” è il titolo del tooltip, “testo del messaggio” il testo del messaggio, QSystemTrayIcon::Warning è il tipo di icona da usare (oppure QSystemTrayIcon::NoIcon, QSystemTrayIcon::Information, QSystemTrayIcon::Warning, QSystemTrayIcon::Critical) e 86400 sono i millisecondi che il messaggio resta visualizzato.

….


programmazione/qt/tray_icon.txt · Ultima modifica: 18/04/2018 - 15:48 (modifica esterna)