
举个栗子:
.h
class:
QString xx;
signals: void pushdata(QString da)
.cpp
//构造函数
connect(this,signal(pushdata(QString),"你要响应的窗口",slot(getdata(QString )));
void changedata()
{
//当发生变化就发送信号
emit pushdata(xxx);
}
其它窗口
.h
solt:void getdata(QString s)
.cpp
void getdata(QString s)
{
}
如果要多个窗口响应该变量的话统一响应就好了
// 全局变量类型没有Qt之分,就是c语言的语法// 因此答案是当然可以
// 普通定义
int g_nArray[10] = {0}
// 静态全局
static int s_nArray[10] = {0}
// 定义类
class A {
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)