Russian Qt Forum
Ноябрь 25, 2024, 06:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как передать данные через сигнал  (Прочитано 2227 раз)
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 & приложение не запускается)
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Июль 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);

Записан

ArchLinux x86_64 / Win10 64 bit
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 22.