Qt中的信號槽系統是不同類中間傳遞數據的神器,如果連接父子空間之間的信號槽很重要,在父類中實例化子類的時候一定要注意將父類連上,不然信號槽無法使用,比如若子類是個對話框Dialog類,一定不要忘了加this
QtClass *qc = new QtClass(this);
qc->exec();
然後如果需要連接到父控件的槽函數,只需在子類的構造函數中加一句:
connect(this, SIGNAL(signal()), parentWidget(), SLOT(slot()));
Qt中的信號槽系統是不同類中間傳遞數據的神器,如果連接父子空間之間的信號槽很重要,在父類中實例化子類的時候一定要注意將父類連上,不然信號槽無法使用,比如若子類是個對話框Dialog類,一定不要忘了加this
QtClass *qc = new QtClass(this);
qc->exec();
然後如果需要連接到父控件的槽函數,只需在子類的構造函數中加一句:
connect(this, SIGNAL(signal()), parentWidget(), SLOT(slot()));