QT中刪除信號于槽的連接的實現(xiàn)
如果是在UI里建立的,那就在下面這個函數(shù)里刪除連接槽函數(shù)的對應(yīng)行
void MainForm::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) { if (_c == QMetaObject::InvokeMetaMethod) { auto *_t = static_cast<MainForm *>(_o); Q_UNUSED(_t) switch (_id) { case 0: _t->..._clicked(); break; case 1: _t->..._clicked(); break; case 2: _t->..._clicked(); break; case 3: _t->..._clicked(); break; case 4: _t->..._clicked(); break; default: ; } } Q_UNUSED(_a); }
如果是代碼建立的,就把connect();函數(shù)刪除,記住,若槽函數(shù)是唯一的,那么到頭文件中刪除該槽函數(shù),不然會出現(xiàn)連接錯誤。
右鍵轉(zhuǎn)到槽
會自動進入槽函數(shù)
并且在頭文件中自動生成私有槽的聲明:
之后如果想取消信號與槽的關(guān)聯(lián),直接刪除槽函數(shù)與聲明是不行的,會提示以下錯誤:
這時,雙擊錯誤,進入錯誤提示行,將對應(yīng)的那一行刪掉即可。
到此這篇關(guān)于QT中刪除信號于槽的連接的實現(xiàn)的文章就介紹到這了,更多相關(guān)QT刪除信號于槽連接內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C語言驅(qū)動開發(fā)之內(nèi)核通過PEB獲取進程參數(shù)
PEB結(jié)構(gòu)(Process Envirorment Block Structure)其中文名是進程環(huán)境塊信息。本文將通過PEB實現(xiàn)獲取進程參數(shù),感興趣的小伙伴可以了解一下2022-10-10詳解C++字符串常用操作函數(shù)(查找、插入、截取、刪除等)
這篇文章主要介紹了C++字符串常用操作函數(shù)(查找、插入、截取、刪除等),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01C++中結(jié)構(gòu)體的類型定義和初始化以及變量引用
這篇文章主要介紹了C++中結(jié)構(gòu)體的類型定義和初始化以及變量引用,是C++入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-09-09關(guān)于函數(shù)傳參問題(指針傳參,值傳參,引用傳參)
這篇文章主要介紹了關(guān)于函數(shù)傳參問題(指針傳參,值傳參,引用傳參),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01