欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

QT中刪除信號于槽的連接的實(shí)現(xiàn)

 更新時(shí)間:2022年06月20日 15:36:54   作者:luckyone906  
本文主要介紹了QT中刪除信號于槽的連接的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

如果是在UI里建立的,那就在下面這個(gè)函數(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ù),不然會(huì)出現(xiàn)連接錯(cuò)誤。

右鍵轉(zhuǎn)到槽

會(huì)自動(dòng)進(jìn)入槽函數(shù)

并且在頭文件中自動(dòng)生成私有槽的聲明:

之后如果想取消信號與槽的關(guān)聯(lián),直接刪除槽函數(shù)與聲明是不行的,會(huì)提示以下錯(cuò)誤:

這時(shí),雙擊錯(cuò)誤,進(jìn)入錯(cuò)誤提示行,將對應(yīng)的那一行刪掉即可。

到此這篇關(guān)于QT中刪除信號于槽的連接的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)QT刪除信號于槽連接內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論