21
我有我的班級X
,它繼承了Qt的類Base
。我宣佈並在我的類X
中定義了void mySlot()
插槽,並將一些信號連接到X構造函數中的此插槽。但是,在運行我的程序時,我收到一條錯誤消息,指出在Base
類中沒有void mySlot()
這樣的插槽。爲什麼Qt在基類中尋找我的插槽而不是派生的?
爲什麼Meta Object Compiler(moc)生成的代碼在基類中尋找我的插槽而不是在我的(派生的)類中?