1: 在需要发送信号的类增加一个信号函数
signals:
//信号函数,参数QString 和 float类型
void send_to_mainwind(QString name,float v);
2: 在需要接收信号的类增加一个槽函数
private slots:
//槽函数的参数类型需要和信号一致
void get_trans_msg(QString name,float v);
3: 链接信号和槽
//trans 是定义在this 这个窗口类中的一个对象,同时也是发送信号的类
//信号和槽连接时需要声明参数类型
connect(&trans,SIGNAL(send_to_mainwind(QString,float)),this,SLOT(get_trans_msg(QString,float)));
**4:发送信号 **
void Trans::getValFromQml(QString name,float v)
{
//信号需要加声明 emit ,调用一次即发出信号
emit send_to_mainwind(name,v);
}