假设我有这个信号:
signals:
void progressNotification(int progress);
Run Code Online (Sandbox Code Playgroud)
我最近才了解到Qt中的emit关键字.到目前为止,我曾经通过像普通函数一样调用信号来执行信号.所以代替:
emit progressNotification(1000 * seconds);
Run Code Online (Sandbox Code Playgroud)
我会写:
progressNotification(1000 * seconds);
Run Code Online (Sandbox Code Playgroud)
像这样调用它们似乎工作,所有连接的插槽都会执行,使用emit关键字会导致不同的行为,还是只是语法糖?