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

Получу ли я законченный слот, если я запустил QProcess с помощью startDetached
Получу ли я сигнал о завершении, если запускаю QProcess с помощью startDetached ()? Я пытаюсь запустить процесс, но мне нужно получить событие, когда процесс завершится.
3389 просмотров
schedule 16.09.2021

Родительский процесс не может получить доступ к общей памяти в PyQt
В настоящее время я экспериментирую с QSharedMemory и QProcess в PyQt. Поэтому я написал небольшое приложение для запуска процесса, который создает сегмент разделяемой памяти и записывает в него данные. Приложение считывает данные обратно, когда...
1450 просмотров
schedule 16.11.2021

Правильное использование QProcess
Платформа: Qt 4.8.2, Win 7 Пожалуйста, обратите внимание на следующую логическую схему: 1. App started 2. functionA() triggered 3. the app periodically capture some images to external files 4. end of functionA() 5. the app create a video...
13728 просмотров
schedule 01.10.2021

Qt создать ссылку между папками
Мне нужно создать небольшой диалог, который создает символическую ссылку на папку. В Windows я бы использовал команду mklink / D. Есть ли возможность создавать такие ссылки в Qt? Я только видел, как QFile создает ссылки между файлами и что они...
1712 просмотров
schedule 25.11.2021

QProcess не может выполнить простую консольную программу
Я скомпилировал исходный файл на C ++ из создаваемого приложения Qt. Теперь я хочу запустить сгенерированный exe-файл, а также перенаправить его ввод и вывод в файлы txt. Но когда я пытаюсь запустить его из QProcess, он не может выполнить с кодом...
932 просмотров
schedule 27.11.2021

Вызов функции matlab из Qt с помощью QProcess
Мне нужно вызвать функцию Matlab из Qt . Я знаю, что есть стандартный способ сделать это через Engine , но мне не удалось подключить .lib библиотеки (я думаю, потому что использую компилятор Mingw). Итак, насколько я понимаю, QProcess -...
654 просмотров
schedule 25.11.2021

QProcess не запускается
У меня есть следующий код: proc = new QProcess(); proc->startDetached("C:\\ffmpeg.exe", QStringList() <<"-i"<< "C:\\pics\\frame%d.png"<< "-r"<< "30" << "-vcodec"<< "ffv1" << "C:\\test.avi" );...
652 просмотров
schedule 11.11.2021

QProcess дает FailedToStart после многократного запуска
Я пытаюсь использовать QProcess внутри потока для выполнения некоторых операций (читать соединения I2C). Метод обновления вызывает каждые 100 мс: void TempsReader::update() { if (_currProcess == nullptr) { _currProcess = new...
161 просмотров
schedule 23.04.2022

QT возвращает результат команды оболочки без блокировки
В qt я пытаюсь запустить следующую команду оболочки: arp | grep -i 'test' В настоящее время у меня есть следующий код: QString Network::getMac(){ QProcess sh; sh.start("sh"); sh.waitForStarted();...
109 просмотров
schedule 25.04.2022

проблема с передачей параметров в консольное приложение
У меня проблемы с запуском cloc 1.62 из командной строки Windows с помощью qprocess. Вот что у меня есть: QStringList со всеми языками, которые распознает cloc; QStringList languages;...
360 просмотров
schedule 08.05.2022

QProcess не читает результат команды
Я пытаюсь запустить некоторые команды llvm в Qt с помощью QProcess: QProcess* compile = new QProcess(); compile->setWorkingDirectory("/Users/xxx/Documents/"); compile->start("clang-check test.cpp -ast-dump -ast-dump-filter=main...
66 просмотров
schedule 20.06.2022

QProcess: сброс рабочего каталога во время выполнения
Я использую класс QProcess из Qt для связи между приложением Qt-GUI и программой, написанной на C. Когда я запускаю графический интерфейс, я устанавливаю рабочий каталог QProcess . Теперь мне интересно, возможно ли сбросить выбранный рабочий...
1665 просмотров
schedule 05.07.2022

QProcess не выполняет скрипт Python
Я пытаюсь выполнить процесс в Qt (в Linux), который выполняет скрипт Python, и мне не удалось заставить его работать. Это код: QProcess process; QString scriptFile = "../../scriptPath/script.py"; QString pyCommand = "\"python " + scriptFile +...
7199 просмотров
schedule 15.07.2022

Pyqt - не удается получить вывод из QProcess
Я прочитал много подобных проблем на SO, а также в любом месте в Интернете, но я не смог найти решение для этого. у меня есть следующая команда, которую я хочу запустить: c:\\lscc\\Programmer\\3.8_x64\\bin\\nt64\\pgrcmd.exe -infile test.xcf...
136 просмотров
schedule 31.07.2022

Выгрузка/загрузка расширения ядра в приложении в Mac OS
Мне нужно выгрузить кучу драйверов (kext) в начале моего приложения Qt Desktop в Mac OS. Я пробовал с QProcess, но для kextunload требуются права администратора. Кто-нибудь знает обходной путь? Или как запустить QProcess с помощью sudo? Мне нужно,...
309 просмотров
schedule 06.08.2022

Перенаправление живого вывода QProcess
Я пытаюсь перенаправить вывод QProcess в свою консоль. Вот код, который я использую: QProcess *process = new QProcess(this); connect (process, SIGNAL(readyReadStandardOutput()), this, SLOT(processOutput())); connect (process,...
946 просмотров
schedule 31.08.2022

Нажатие qpushbutton, когда qprocessevent ждет завершения
Мне нужно запустить внешнее приложение, нажав кнопку, и заморозить основное приложение. Используя приведенный ниже код, когда основное приложение зависает, кнопка на нем, кажется, ставит в очередь событие (или основное приложение). Когда...
174 просмотров
schedule 08.09.2022

Убить QProcess в Qt
Я хотел бы знать, как убить QProcess в Qt, Linux. Я запускаю внешнее приложение, например, приложение, которое отображает изображение (полноэкранный режим), без строки заголовка, поэтому нет кнопки закрытия. Теперь мне нужно закрыть это...
4664 просмотров
schedule 14.09.2022

QProcess не может выполнить внешний исполняемый файл
Я изо всех сил пытаюсь найти решение своей проблемы, но я просто не знаю, как ее решить. Я создаю пользовательский интерфейс для некоторых программ, которые я сделал (чтобы вы могли простым нажатием кнопки запустить исполняемый файл). Поэтому я...
7590 просмотров
schedule 17.09.2022

QProcess чтение и запись
Я пытаюсь читать и писать из qprocess прямо сейчас. Я сделал небольшую тестовую программу, которая принимает ввод и повторно отображает его на экране в цикле. Вот мой код из Qt QString path = "./test"; tcd = new QProcess(this);...
6192 просмотров
schedule 01.10.2022