1
A
回答
2
QVector不是從QObject派生的,所以沒有信號發出。
你可以做的是封裝一個QVector對象作爲你自己的類中的私有成員,該對象派生自QObject並且編碼你需要的修改方法,並且編碼和發出你需要的類的信號。
2
這很棘手。您不應該從QVector
繼承,因爲它沒有虛擬析構函數,並且沒有可用於掛接的受保護函數。最安全的方法是將QVector
包裝到您自己的特定於域的類中,以實現這些信號。
相關問題
- 1. 如何在其成員發出信號時發出信號?
- 2. 爲什麼混合信號輸出僅在1ns,2ns,3ns ...時發生變化?
- 3. 在發出一個條件變量的信號時,互斥量所有權會發生什麼變化?
- 4. 當'道具'發生變化時'this'發生變化
- 5. 當幀大小發生變化時,UICollectionView佈局發生變化
- 6. 當信號量在RTOS中發佈或發信號時會發生什麼?
- 7. 發出SIGNAL信號?
- 8. 信號性能發生重大變化的原因是什麼?
- 9. QML狀態不會在C++信號上發生變化
- 10. 當滑塊的值發生變化時觸發淡出動畫
- 11. 路由發生變化時,爲什麼不發出HTTP請求?
- 12. 當UITableView發生變化時發出通知
- 13. DAC信號發生器stm32
- 14. MACD信號發生器R
- 15. 避免QTimer發出超時信號
- 16. 從線程發送信號時出錯
- 17. QT - 懸停QLabel時發出信號
- 18. 我的代碼出了什麼問題?當使用信號量時,全局變量值發生了變化
- 19. MKCoordinateregion的中心在跨度發生變化時發生變化 - iphone
- 20. AutoResetEvent發出信號之前觸發
- 21. Qt當DOM由於ajax而改變時發出的信號
- 22. 每次數組發生變化時發生Typscript火災事件
- 23. Android中的ViewPagerIndicator問題發生在方向發生變化時
- 24. 當視圖邊界發生變化時發生碰撞
- 25. 如何在數量發生變化時實時輸出?
- 26. 當列值發生變化時遞增行號
- 27. 重構軟件時版本號發生變化
- 28. 任何變量發生變化時觸發一個事件
- 29. UITableView contentOffset在拖動時發生變化
- 30. CALayerArray在枚舉時發生了變化