查看完整版本: [--
信号槽要怎样才能传数组
--]
QTCN开发网
->
Qt基础编程
->
信号槽要怎样才能传数组
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
wcrqpdb
2019-11-02 15:27
信号槽要怎样才能传数组
信号槽要怎样才能传数组
20091001753
2019-11-02 20:30
A是发送类,B是接受类
A发送信号,信号内容是A自己的指针,而数组是A的公共成员
B的槽函数就通过A的指针访问数组
wcrqpdb
2019-11-02 20:38
20091001753
:
A是发送类,B是接受类
A发送信号,信号内容是A自己的指针,而数组是A的公共成员
B的槽函数就通过A的指针访问数组
(2019-11-02 20:30)
能写个例子吗
20091001753
2019-11-03 15:13
复制代码
class AAA : public QObject{
Q_OBJECT
public:
AAA(QObject* parent);
QStringList list;
signals:
void ready(AAA*);
};
class BBB : public QObject{
Q_OBJECT
public:
BBB(QObject* parent);
void registe(AAA* aaa){
connect(aaa,&AAA::ready,this,&BBB::ready);
}
void ready(AAA* aaa){
for(auto var:aaa->list)qDebug()<<aaa;
}
};
zxwmail
2019-11-04 09:50
直接传对象的指针。
wcrqpdb
2019-11-04 21:38
这指针就是类里面的this吗
沉默小ai
2019-11-07 11:25
最好还是别传指针,数组不大的话还是用QBytearray吧 这样的话不容易出问题
查看完整版本: [--
信号槽要怎样才能传数组
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled