在Qt中,不同棋盘类(Chessboard)里的信号与槽函数链接方法探讨
最编程
2024-02-18 20:45:25
...
// chessboard.h
signals:
void GameOver(int winner); // 游戏结束的信号
// chessboard.cpp
void Chessboard::CheckWinner(){
emit GameOver(winner);
qDebug()<<"finish1";
}
Game_control类
// Game_control.h
public slots:
void GameIsOver(int winner); // 游戏结束槽函数
// Game_control.cpp
void Game_control::GameIsOver(int winner){
qDebug()<<"finish2";
}