Qt里面的emit是什么意思?为了实现什么功能?
比如:emit changeCurrentShape(Shape::Triangle);
这句话是为了实现什么功能呢???
谢谢!
[解决办法]
看起来象触发一个信号,从而调用对应的信号处理函数
[解决办法]
在你的程序中应该能找到类似这样的语句:
connect(obj,SIGNAL(changeCurrentShape(*)),anotherobj,SLOG(FUN(*)))
当执行到 emit changeCurrentShape(Shape::Triangle) 时,QT的信号槽机制,会自动触发FUN()函数