Qt 奇葩問題

同一個信號和同一個槽多次 connect的後果:

connect n次,槽函數觸發 n次!

使用容器時注意檢查邊界

使用容器的 .last .first .removelast .removefirst 等方法時要確保容器不爲空,否則會發生越界。 原來以爲容器類裏面會做檢查,其實不然

刪除一個佈局管理器中的所有控件

    QLayoutItem *child;
    while(child=this->verticalLayout->layout()->takeAt(0)) {
        delete child;
    }

想使用信號和槽

首先最起碼要繼承QObject 其次,類定義中要有Q_OBJECT!!

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