0
後,我創造了我的QMenu的動作,並將其連接到一個時隙「動作1」這樣的Qt應用程序退出的QAction的插槽被觸發
connect(action, SIGNAL(triggered()), this, SLOT(action1()));
但是當我執行此代碼,我的應用程序退出。
如何解決這個問題?
後,我創造了我的QMenu的動作,並將其連接到一個時隙「動作1」這樣的Qt應用程序退出的QAction的插槽被觸發
connect(action, SIGNAL(triggered()), this, SLOT(action1()));
但是當我執行此代碼,我的應用程序退出。
如何解決這個問題?
可能是千頭萬緒,但對於初學者:
顯示的行中沒有任何明顯的錯誤。程序退出時是否有任何消息打印到控制檯?你是否通過調試器運行你的程序,看看它是否因分段錯誤或其他錯誤而失敗? – 2010-06-21 15:56:31
請更多代碼...我們在這段代碼中看不到任何東西...... – 2010-06-21 20:56:04
只有當動作無效時纔會發生這種情況(或者這種情況更不可能發生(但使用processEvents()時會發生這種情況)正如卡米爾所說,我們需要更多的背景。 – 2010-06-22 07:04:13