Вопросы по теме 'qprocess'

Запуск QProcess из QThread
Я использовал QThreads в Qt, где мне нужно запустить исполняемый файл командной строки из потока Qt и запустить его в контексте потока. Я использовал приведенный ниже код для того же самого, который, похоже, работает нормально. Однако я хотел...
1731 просмотров
schedule 03.06.2024

Как вызвать приложение, ожидающее ввода stdin от QtGui?
Я использую Ubuntu и Qt Creator 4 У меня есть программа .cpp в исполняемой форме (скажем, abc.out ), которую я хочу запускать, когда нажимаю кнопку. Он содержит несколько cin и cout, поэтому я хочу, чтобы он запускался на «терминале» (в Ubuntu),...
759 просмотров
schedule 15.05.2024

Как получить следующее решение запроса SWI-prolog с помощью QProcess?
Я пытаюсь совместить SWI-prolog с QProcess. Так что я уже могу взаимодействовать с прологом и отправлять ему вопросы, но всегда получаю только первый ответ. Поэтому я попытался отправить такие символы, как «n» или «r», которые должны дать мне...
815 просмотров
schedule 14.04.2024

Конвейер (или цепочка команд) с QProcess
Я использую Qt и bash над ним, нужно выполнить что-то вроде: bash: cat file | grep string in Qt: QString cmd = "cat file | grep string"; QProcess *process = new QProcess; process->start(cmd); process->waitForBytesWritten();...
17849 просмотров
schedule 23.09.2022

Использование QProcess для CLI
Как я могу использовать QProcess для интерактивных аргументов командной строки, я пытаюсь передать файл, используя scp, который запрашивает пароль QString program = "c:/temp/pscp.exe"; QStringList arguments; arguments <<...
680 просмотров
schedule 07.02.2024

Qt - дождитесь завершения Qprocess
Я использую CMD от QProcess , но у меня есть проблема. Мой код: QProcess process; process.start("cmd.exe"); process.write ("del f:\\b.txt\n\r"); process.waitForFinished(); process.close(); Когда я не передаю аргумент для...
13826 просмотров
schedule 11.04.2024

QProcess exe не закрывается, если программа завершена
Моя проблема в том, что я запускаю исполняемый файл в QProcess следующим образом: QProcess Work; Work.start(program.exe); Этот исполняемый файл работает, так как он был запущен в фоновом режиме, и я могу отправлять ему запросы. Если я...
923 просмотров
schedule 02.04.2024

Как остановить запуск программы PyQt5, не закрывая окно графического интерфейса?
Следующий код пингует веб-сайт и печатает результат в QTextEdit. Одна кнопка «Выполнить» используется для запуска проверки связи. Я хочу иметь еще одну кнопку «Конец», которая могла бы остановить процесс пинга во время его работы, не закрывая...
3333 просмотров
schedule 02.04.2024

Встраивание терминала в PyQt5
Итак, я пытался создать свой собственный терминал, но это оказалось очень глючным и не профессиональным. Затем я наткнулся на этот код для PyQt4: #!/usr/bin/env python #-*- coding:utf-8 -*- import sys from PyQt4.QtCore import * from...
2434 просмотров
schedule 03.03.2024

Не удается прочитать вывод команды при использовании QProcess
Моя программа должна отправить командную строку с QProcess и получить результат, который затем будет отображаться в графическом интерфейсе. Команда, которую я хочу выполнить и прочитать ее вывод, это ostree remote refs kinoite Вот мой код:...
13 просмотров
schedule 01.06.2024