QTrayIcon段错误

时间:2010-04-03 19:36:03

标签: c++ qt

在我的代码中,我尝试以这种方式连接来自QTrayIcon对象和我的表单的信号:

connect(m_trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)),
    this, SLOT(iconActivated(QSystemTrayIcon::ActivationReason)));

但是我收到了关于此代码的段错误。有什么想法吗?

P.S。抱歉我的英语不好。

1 个答案:

答案 0 :(得分:2)

实际上这不是导致段错误的原因,如果信号或插槽不存在,Qt不会发生段错误,当碰巧找不到您使用过的信号和/或插槽时,它会给你一些警告

因此,您应该深入了解segfault的来源。也许,正如已经指出的那样,m_trayIcon没有正确设置,也就是悬空指针。

QTrayIcon用法示例:http://qt.nokia.com/doc/4.6/desktop-systray.html