目前我正在開發一個我正在製作小行星遊戲的類項目,而我試圖弄清楚的是如何使用插槽的自定義函數當QMenu中的Open QAction被點擊時,該函數被調用。根據我的理解,編寫自己的自定義函數是不可能的,但是是否可以重載另一個函數(如AboutQT)來執行我想要的操作?我可以在這裏爲我的Close QAction使用此行的quit()函數:如何在插槽中使用QT4中的自定義函數
connect(closeSubAction,SIGNAL(triggered()),qApp,SLOT(quit()));
但我想做一個其中quit()可以被另一個函數替代或使一個預定義的函數做一些不同的事情。
還要注意'Q_OBJECT'宏 - 很確定這也是必不可少的。 – 2011-03-30 19:56:37