在qtablewidget觸發的槽函式中,先判斷當前視窗是否顯示出來,如果視窗沒有顯示出來時雖然觸發了槽函式但是不執行任何操作,直接return;
void ProductDotCfgWdiget::on_selectionChanged() { if ( !this->isVisible() ) { return; // 如果視窗沒有顯示但是觸發了槽函式,直接退出 } // 執行操作 }
在qtablewidget觸發的槽函式中,先判斷當前視窗是否顯示出來,如果視窗沒有顯示出來時雖然觸發了槽函式但是不執行任何操作,直接return;
void ProductDotCfgWdiget::on_selectionChanged() { if ( !this->isVisible() ) { return; // 如果視窗沒有顯示但是觸發了槽函式,直接退出 } // 執行操作 }