我正在尝试使用QSystemTrayIcon在应用程序初始化后显示消息。我的主循环通过使用具有零周期的单触发计时器立即调用Init()函数:
int r;
QTimer::singleShot(0, &app, SLOT(Init()));
r = app.exec();
return r;
经过一些初始化步骤,并在MyApplication::SetupTrayIcon()中创建trayIcon(正确的图标毫无问题地出现),我调用MyApplication类中的另一个函数。
QApplication::processEvents();
_pTrayIcon->showMessage("TITLE", "TRAY TEXT SAMPLE");
系统是windowsxpsp3,什么都不是。