2010-04-03 16 views
-1

在我的代码我试图从信号对象QTrayIcon和我的形式以这样的方式连接:QTrayIcon段错误

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

但我接收到的段错误有关此代码。有任何想法吗?

P.S.对不起,我的英语不好。

+1

是'm_trayIcon'有效的对象? – 2010-04-03 19:37:52

回答

2

其实这不可能是段错误的原因,如果信号或插槽不存在,Qt不会段错误,当它发生没有找到信号和/或插槽用过的。

因此,您应该深入了解段错误的来源。也许,正如你已经指出的那样,m_trayIcon没有正确设置,也就是悬挂指针。 QTrayIcon使用的

例子:http://qt.nokia.com/doc/4.6/desktop-systray.html

+0

当然,你是对的,我试图在我初始化它之前连接托盘图标%)))) – crew4ok 2010-04-04 09:31:58