Qt connect parent widget 連接父控件的信號槽

Qt中的信號槽系統是不同類中間傳遞數據的神器,如果連接父子空間之間的信號槽很重要,在父類中實例化子類的時候一定要注意將父類連上,不然信號槽無法使用,比如若子類是個對話框Dialog類,一定不要忘了加this

QtClass *qc = new QtClass(this);
qc->exec();

然後如果需要連接到父控件的槽函數,只需在子類的構造函數中加一句:

connect(this, SIGNAL(signal()), parentWidget(), SLOT(slot()));

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章