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

получить информацию обо всех запущенных процессах с помощью QProcess
несколько дней назад я спросил о том, как получить все запущенные процессы в системе с помощью QProcess. я нашел командную строку, которая может выводить все процессы в файл: C:\WINDOWS\system32\wbem\wmic.exe" /OUTPUT:C:\ProcessList.txt ПРОЦЕСС...
13836 просмотров
schedule 20.03.2024

Как правильно обрабатывать текстовые потоки с помощью \r? Я хотел бы буферизовать строку, используя Qt
Я использую Qt и QProcess для чтения некоторых данных из других инструментов и их печати в своем приложении. Представьте, например, что это «терминал». Я обрабатываю данные, используя QProcess::canReadLine() и QProcess:readLine(), и это...
898 просмотров
schedule 17.01.2023

Отображение вывода QProcess в реальном времени в текстовом браузере
Я новичок в разработке qt, и я хочу передать вывод QProcess в текстовый браузер в режиме реального времени. Я начал с выполнения простой команды эха, но вывод программы не отображается. Что я делаю неправильно???? QProcess p; p.start("echo...
11677 просмотров
schedule 17.07.2023

Запустите исполняемый файл из того же каталога, что и приложение Qt, когда в пути есть пробелы.
Я хотел бы запустить исполняемый файл при нажатии кнопки в моем приложении Qt. Этот .exe всегда находится в том же каталоге, что и само приложение Qt. Иногда в пути к этому каталогу встречаются пробелы. Кажется, это предотвращает запуск .exe ....
2458 просмотров
schedule 20.05.2022

QProcess запускается с файлами из stdin и stdout
Мне нужно запустить следующий оператор из QProcess: programm < file1 > file2 in QT: QProcess *proc = new QProcess; proc->setReadChannelMode(QProcess::SeparateChannels); proc->start("program < \"file1\" > \"file2\"",...
2086 просмотров
schedule 02.12.2022

QProcess: сделать процесс независимым и решить проблемы с Windows
Что ж, у меня есть QProcess, который работает как средство обновления моей программы, но в Windows вы НЕ МОЖЕТЕ изменять исполняемые файлы во время их работы, но если вы закроете программу, которая создала процесс обновления, я полагаю, что средство...
617 просмотров
schedule 06.04.2022

QProcess с правами администратора
Я хотел бы использовать QProcess для запуска сценария оболочки из файла .sh. У меня проблема с правами пользователя. Как запросить у пользователя имя пользователя и пароль администратора, чтобы иметь правильные права на использование файла .sh?...
1752 просмотров
schedule 09.12.2023

QT4: почему оболочка bash работает быстрее, чем тот же скрипт, вызванный с помощью QProcess?
Приведу пример: скрипт должен определить, что создание файла завершено: #!/bin/bash CID=$1 TYPE=$2 echo "$TYPE$CID" >scan.log sleep 1 FILE=$TYPE$CID.jpeg until [ $(ls -l $FILE | awk '{print $5}') -gt 2000 ] do echo "sleeping" >>...
289 просмотров
schedule 28.04.2023

Сбой функции записи вызова QProcess
Мне нужно вызвать QProcess, чтобы запустить xterm, после чего я должен отправить ему некоторые данные. почему этот код не может работать правильно? QProcess proc; proc.start("xterm"); proc.waitForStarted(); proc.write("ls\n");...
1311 просмотров
schedule 12.11.2022

Qt вызывает внешний скрипт Python
Я пытаюсь написать оболочку с графическим интерфейсом для одного из моих инструментов командной строки, написанных на Python. Мне было предложено использовать Qt. Ниже приведен файл .cpp моего проекта: #include "v_1.h" #include "ui_v_1.h"...
18240 просмотров
schedule 08.05.2023

Запуск и уничтожение процессов в QT C++ нажатием кнопки
Я пытаюсь написать графический интерфейс, который при нажатии кнопки либо запускает, либо останавливает процесс. В настоящее время мой код даже не запускает процесс, и я не понимаю, почему это так. Кнопка нажимается, и текст меняется, но процесс не...
898 просмотров
schedule 03.10.2022

Неизвестная ошибка QProcess
У меня возникла странная проблема. QProcess просто не работает! И ошибка неизвестна. Я получил глобальную переменную в заголовке QProcess *importModule; Я получил эту функцию (кстати, я пробовал методы start и startDetached )...
1962 просмотров
schedule 04.07.2023

Получить вывод Qprocess в переменной?
Этот вопрос похож на этот вопрос . Разница в том, что указанное там решение работает не всегда. Пример 1 QProcess * process; process = new QProcess(); process->start("/usr/bin/env"); process->waitForFinished(-1); QString p_stdout =...
482 просмотров
schedule 10.06.2022

Невозможно запустить g++ с помощью QProcess
Я хочу скомпилировать файл С++ из приложения Qt с помощью QProcess. Но это не работает, я не вижу никаких файлов .o или .exe, сгенерированных компилятором. Вот что я делаю - QProcess *process = new QProcess(this); QString program = "g++";...
218 просмотров
schedule 27.04.2022

Вывод ответа QProcess readAll на метку
У меня есть QProcess, где я хотел бы вывести ответ в метке. Во-первых, вот что я пробовал: QProcess *proc = new QProcess(); proc->setProcessChannelMode(QProcess::MergedChannels); proc->start(cmdLineRequest.toUtf8().constData()); //...
401 просмотров
schedule 26.03.2022

Pyside: вывод нескольких QProcess в TextEdit
У меня есть приложение pyside, которое вызывает исполняемый файл. Я хочу запустить этот исполняемый файл асинхронно в n процессах и зафиксировать вывод каждого процесса в QTextEdit. На данный момент у меня есть: def run(self, args, worklist):...
406 просмотров
schedule 03.04.2022

qprocess получает поведение, подобное оболочке
Я использую QT в приложении Windows (не знаю, имеет ли это значение) и хочу запустить какой-то процесс из своего приложения, используя QProcess . (фактически через оболочку qtscript, которая использует QProcess ) Кажется, это работает, но у меня...
785 просмотров
schedule 25.04.2023

QProcess() не всегда работает
Я пытаюсь отформатировать USB-накопитель из Qt, используя mkfs.fat с QProcess(). Проблема в том, что QProcess() вызывается, но иногда завершается без завершения форматирования. Если я читаю exitCode() , это 1. Это функция: bool...
468 просмотров
schedule 04.02.2023

Преобразование *.xls в *csv с помощью C++
Я пытаюсь преобразовать файл xls(x) в csv на С++, используя QProcess::start() QProcess *myProcess = new QProcess(); myProcess->start("path/xls2csv.exe fileName.xlsx > fileName.csv"); Сообщение об ошибке не появляется, но ничего не...
687 просмотров
schedule 31.12.2023

Как запустить отдельное приложение командой терминала в приложении Qt?
Я хочу использовать команды: cd /opencv/opencv-3.0.0-alpha/samples/cpp/ ./cpp-example-facedetect lena.jpg для запуска примера кода OpenCV для кнопки clicked() в приложении Qt. Поэтому я использую: void MainWindow::on_btSample_clicked()...
1087 просмотров
schedule 19.05.2023