我们可以通过像
emit signal_a()
这样的方式在定义信号的类中轻松地发出信号。class A
{
signals:
signal_a();
public:
void fun()
{
do_something();
emit signal_a();
do_something();
}
};
然而,如何在Qt的另一个类中发射信号?例如:
class B
{
public:
void fun()
{
do_something();
(*a) emit signal_a(); // ???
do_something();
}
A* a;
};