QT子視窗如何訪問主視窗的控制元件?
uj5u.com熱心網友回復:
通過子視窗的parentWidget()拿到父視窗的指標,再做一個強制轉換就能訪問了,或者通過信號槽向父級傳遞,也可以在主視窗使用單例模式,另外可以好好調整一下類結構,去避免這個問題uj5u.com熱心網友回復:
不建議采用這種方式,這樣帶來了父視窗和子視窗雙向的依賴,形成了不好的架構,以后你的父視窗做修改的話,會影響到和它耦合的子視窗。建議使用信號的方式來通知父視窗做什么事。uj5u.com熱心網友回復:
1.子類中包含父類作為資料成員2.子類成為父類的友元
3.信號槽
uj5u.com熱心網友回復:
建議使用信號槽機制,簡單方便。uj5u.com熱心網友回復:
建議用信號與槽轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/15480.html
標籤:Qt
上一篇:如何成為優秀的的版主
