2 / 2 / 0
Регистрация: 23.01.2015
Сообщений: 60
|
||||||||||||||||
1 | ||||||||||||||||
Запуск скрипта python через QProcess10.03.2022, 21:58. Показов 832. Ответов 2
Я пытаюсь сейчас сделать программу, которая запускает питоновский скрипт через QProcess. Скрипт готовый, он висит и ловит сообщения, а мне нужно их читать через программу на Qt.
Проблема заключается в том, что этот скрипт то ли не запускается, то ли не выдаёт никаких данных в вывод. Я прочитал много чего в интернете на эту тему и пробовал разные варианты: 1) c запуском питона через алиас:
Ни один из вариантов ничего не дал, в выводе ничего не оказывается. Причём, судя по всему, питон (или скрипт) таки запускается, потому что при любом из вариантов процесс не завершается сам (отсутствует сигнал finished(). В чем может быть проблема?
0
|
10.03.2022, 21:58 | |
Ответы с готовыми решениями:
2
Запуск bash скрипта через QProcess в Qt3 QProcess консоль ОС Win и запуск скрипта Запуск приложения с правами администратора в windows через QProcess QProcess запуск bat от админа QProcess запуск программы из консоли с параметрами |
489 / 382 / 74
Регистрация: 29.05.2018
Сообщений: 1,170
|
|
11.03.2022, 06:12 | 2 |
Посмотрите здесь: Вызов терминала cmd и ввод команды в терминал через нажатие button
1
|
2 / 2 / 0
Регистрация: 23.01.2015
Сообщений: 60
|
|
12.03.2022, 16:02 [ТС] | 3 |
Я разобрался в проблеме.
В итоге всё оказалось очень глупо и просто, у меня не Питон что-то не писал, а хреново выводил printf в самом Qt, поставил там флуш и всё заработало. Почему это происходило мне тоже интересно, ибо до этого два вывода выводятся абсолютно без проблем, но в целом проблема решена.
0
|
12.03.2022, 16:02 | |
12.03.2022, 16:02 | |
Помогаю со студенческими работами здесь
3
QT 4.8 win/ QProcess запуск и обработка сигнала finished Запуск консольного приложения exe посредством QProcess Запуск QProcess без блокировки основного окна Использование qprocess и system, результат- запуск терминала без команды Запуск скрипта Python через шедулер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |