2 / 2 / 0
Регистрация: 29.08.2016
Сообщений: 43
|
|||||||||||||||||||||||||||||||
1 | |||||||||||||||||||||||||||||||
Обмен данными между 2 GUI приложениями Qt25.07.2017, 15:51. Показов 14086. Ответов 3
Метки нет (Все метки)
Добрый вечер, господа форумчане.
Реализовываю межпроцессорное взаимодействие 2 GUI приложений.
Код простенький. Пояснений, думаю, не требует. Далее. Если бы работали с простым консольным приложением (SlaveConsol.exe из кода выше) наподобие этого
Пробую тоже самое, но с ведомым GUI приложением (SlaveWdg.exe из кода выше).
Как решить данную проблему? Добавлено через 54 минуты Проблема решилась случайным добавлением "std::endl". Почему при работе с консольным приложением все работало и без "std::endl", а GUI было необходимо его добавить? Как ведомому GUI приложению получать данные? Добавлено через 9 минут Можно добавить в ведомое GUI приложение кнопку, слот которой
Добавлено через 18 часов 25 минут Можно как вариант вызывать слот void Widget::on_btnRead_clicked() по таймеру QTimer либо бесконечно в отдельном потоке QThread.
0
|
25.07.2017, 15:51 | |
Ответы с готовыми решениями:
3
Обмен данными между диалогом и формой Обмен данными между приложениями Обмен данными между приложениями по Wi-Fi Обмен данными между приложениями |
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,685
|
|
28.07.2017, 12:49 | 2 |
cin - в QProcess.
Добавлено через 1 час 33 минуты QThread.
1
|
2 / 2 / 0
Регистрация: 29.08.2016
Сообщений: 43
|
|
28.07.2017, 14:16 [ТС] | 3 |
Спасибо, что ответили!
Вы имеете ввиду то, что написано в конце старт топика? В ведомом приложении в отдельном потоке бесконечно проверять std::cin?
0
|
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,685
|
|
28.07.2017, 14:21 | 4 |
Ну перепутал малость. QThread имеется в виду. Не нужен никакой цикл, cin будет ожидать ввода сам по себе. Наверное. После чего поток завершится. Вот сигнал завершения и используй.
1
|
28.07.2017, 14:21 | |
28.07.2017, 14:21 | |
Помогаю со студенческими работами здесь
4
Обмен данными между двумя приложениями Обмен данными между С++ и Java EE приложениями Технология обмен данными между приложениями Обмен данными между двумя приложениями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |