0
考慮一個紙牌遊戲。卡片從甲板上繪製並顯示在屏幕上。卡片是可點擊的,並且導致相同的效果,所以使用QSignalMapper
是顯而易見的。C++ Qt - QSignalMapper可以清除並重用嗎?
現在,考慮丟棄這些卡片,以繪製新的卡片。
有沒有辦法清除QSignalMapper
,或者是QSignalMapper
當從UI中刪除對象時自動清除?
我想過[QSignalMapper::removeMappings][1] (QObject * sender)
但我不確定'發件人'是什麼。
OH!我讀得太快,理解「信號映射器被破壞」。 –