如果在多个地方连接相同名字的槽函数,可能会造成该同名槽函数被多次调用。
解决办法之一,可以改变信号槽的连接方式为Qt::UniqueConnection。
例如:
connect(m_tool_bar_gz, &ToolsBarGZ::signal_play_clicked, this, &Manager::onPlayBtnClicked, Qt::UniqueConnection);
如果在多个地方连接相同名字的槽函数,可能会造成该同名槽函数被多次调用。
解决办法之一,可以改变信号槽的连接方式为Qt::UniqueConnection。
例如:
connect(m_tool_bar_gz, &ToolsBarGZ::signal_play_clicked, this, &Manager::onPlayBtnClicked, Qt::UniqueConnection);