标题:信号槽要怎样才能传数组
作者:wcrqpdb
日期:2019-11-02 15:27
内容:
信号槽要怎样才能传数组
#1 [20091001753 11-02 20:30]
A是发送类,B是接受类
A发送信号,信号内容是A自己的指针,而数组是A的公共成员
B的槽函数就通过A的指针访问数组
#2 回 20091001753 的帖子 [wcrqpdb 11-02 20:38]
20091001753:A是发送类,B是接受类
A发送信号,信号内容是A自己的指针,而数组是A的公共成员
B的槽函数就通过A的指针访问数组 (2019-11-02 20:30)
能写个例子吗
#3 回 wcrqpdb 的帖子 [20091001753 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()
#4 [zxwmail 11-04 09:50]
直接传对象的指针。
#5 [wcrqpdb 11-04 21:38]
这指针就是类里面的this吗