Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Связать сигнал COM-порта со слотом в Qt  (Прочитано 762 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Всем добра! Пишу примочку к МК, и затупил с таким вопросом.
как связать сигнал ReceivedDataSignal (это как  понял, значит что пришли данные)
сделать так думаю будет неверно.
***
QSerialPort com;
***
connect(com, SIGNAL(QSerialPort::ReceivedDataSignal), this, SLOT(MainWindow::receivedData()));

весь проект кинул во вложение.

Буду рад любой помощи!
Burning on the flame
Played the waiting game

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 2935
    • Просмотр профиля
Re: Связать сигнал COM-порта со слотом в Qt
« Ответ #1 : 03 Августа 2015, 23:55:42 »
Вы посмотрите справку по QSerialPort, там есть и пример.
Квалификаторы перед назаваниями сигналов и слотов не нужны.
Пётр.

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Re: Связать сигнал COM-порта со слотом в Qt
« Ответ #2 : 04 Августа 2015, 09:24:38 »
спасибо, разобрался:) не тот сигнал ловил, и к тому же неправильно:)
вот так сделал, всё ок стало
QObject::connect(&com, SIGNAL(readyRead()), this, SLOT(receivedData()));
Burning on the flame
Played the waiting game

 

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