Russian Qt Forum

Qt => Общие вопросы => Тема начата: 3dvapper от Июль 25, 2010, 23:12



Название: Как передать данные через сигнал
Отправлено: 3dvapper от Июль 25, 2010, 23:12
Имеются два класса. Один наследуется от QWidget и через сигнал типа:
Код:
void Add(QString,
             QString,
             QString,
             QString,
             QString,
             int);
пытаюсь передать данные из текстовых полей формы.
У второго класса (наследуется от QObject) есть слот:
Код:
    
void Add(const QString s0,
             const QString s1,
             const QString s2,
             const QString s3,
             const QString s4,
             int Num);
который должен получить их и обработать.
Подскажите, как можно передать строки по адресу? (При передаче const QString & приложение не запускается)


Название: Re: Как передать данные через сигнал
Отправлено: kuzulis от Июль 26, 2010, 07:31
Код:
void signalAdd(const QString &,
             const QString &,
             const QString &,
             const QString &,
             const QString &,
             int);

Код:
void slotAdd(const QString &s0,
             const QString &s1,
             const QString &s2,
             const QString &s3,
             const QString &s4,
             int Num);