Hola, que tal? Esta es la primera vez que escribo, haber si me podéis ayudar.
He echo una aplicación con QT y le he puesto un QSystemTrayIcon, con menú, la cosa es que si abres la aplicación con Windows Xp se ve todo bien, pero ahora, si abres la aplicación con windows vista, windows 7 ó windows xp con algún tema distinto de los que trae el propio s.o., el icono es transparente, está ahí y el menú funciona y todo, pero el icono es transparente, no aparece.
Y no se de que será,
¿Me podéis ayudar?
Un saludo
P.D.: el código que utilizo es:
QSystemTrayIcon *trayIcon = new QSystemTrayIcon(this);
trayIcon->setToolTip("Mi aplicación");
trayIcon->setIcon(QIcon(":/icons/icono.ico"));
trayIcon->setContextMenu(trayIconMenu);
trayIcon->show();
He echo una aplicación con QT y le he puesto un QSystemTrayIcon, con menú, la cosa es que si abres la aplicación con Windows Xp se ve todo bien, pero ahora, si abres la aplicación con windows vista, windows 7 ó windows xp con algún tema distinto de los que trae el propio s.o., el icono es transparente, está ahí y el menú funciona y todo, pero el icono es transparente, no aparece.
Y no se de que será,
¿Me podéis ayudar?
Un saludo
P.D.: el código que utilizo es:
QSystemTrayIcon *trayIcon = new QSystemTrayIcon(this);
trayIcon->setToolTip("Mi aplicación");
trayIcon->setIcon(QIcon(":/icons/icono.ico"));
trayIcon->setContextMenu(trayIconMenu);
trayIcon->show();