2010-04-03 30 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