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

Проблема QX11EmbedContainer и QProcess
Я пытался поместить QX11EmbedContainer в свое приложение, и мне нужно запустить в нем терминал (потому что с konsolepart я практически ничего не могу сделать). QX11EmbedContainer* container = new QX11EmbedContainer(this); // with or without "this"...
1697 просмотров
schedule 03.08.2022

Как получить STDOUT из QProcess?
Я думал, что получу результат от QProcess, используя следующий код: // Start the process process.start(tr("php-cgi www/test.php"),QIODevice::ReadWrite); // Wait for it to start if(!process.waitForStarted()) return 0; // Continue reading the...
33859 просмотров
schedule 10.05.2022

Как QProcess работает в Windows
Я пытаюсь узнать, как работает QProcess, и у меня такой код: #include <iostream> using std::cout; using std::endl; #include <string> using std::string; #include <QtCore/QCoreApplication> #include <QStringList> #include...
2867 просмотров
schedule 15.05.2022

окно не появляется перед запуском процесса -> попробовал метод sleep(), но не работает
Я попытался использовать метод сна перед запуском некоторых процессов, чтобы дать всплывающему окну время появиться: Processmethod() { QDialog *ProcessMessage = new QDialog; Ui::DialogProcessMessage Dialog;...
240 просмотров
schedule 20.11.2022

QProcess Qt все еще думает, что процесс запущен после его выхода
Я использую QProcess для запуска программы s3 из libs3 . QString S3::runS3(const QStringList &args, const QByteArray &data) { QProcess s3; QProcessEnvironment env = QProcessEnvironment::systemEnvironment();...
2871 просмотров
schedule 20.03.2024

QProcess::terminate() не работает с простым приложением Qt в качестве дочернего процесса в Windows XP
Во-первых, мое простое приложение Qt, которое я запущу из объекта QProcess: #include <QtGui> class LOLProcess : public QMainWindow { Q_OBJECT public: LOLProcess(QWidget *parent = 0); ~LOLProcess(); protected: void...
2304 просмотров
schedule 13.12.2022

QProcess не может записать в cmd.exe
Кажется, я не могу заставить QProcess передавать команды cmd.exe через stdin . Я также пробовал другие приложения командной строки. Вот простой код, который я использую для отладки: prog = "c:/windows/system32/cmd.exe" arg = [""] p =...
2950 просмотров
schedule 06.05.2022

Как читать из QProcess?
У меня есть эта простая программа на С++: int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QProcess ps; QByteArray ba; ps.start("ls J:"); ba = ps.readAllStandardOutput(); char *someData = ba.data();...
9404 просмотров
schedule 28.10.2023

QProcess, не удается создать канал
Я запускаю QProcess в слоте таймера с частотой 1 Гц. Этот процесс предназначен для вызова команды Linux и анализа ее вывода. Проблема в следующем: после работы программы около 20 минут я получаю эту ошибку: QProcessPrivate::createPipe: Cannot...
1967 просмотров
schedule 19.06.2023

запуск программы внутри другой программы
Я пытаюсь заставить Qt запускать другую программу Qt при нажатии кнопки. Вот мой код. void Widget::launchModule(){ QString program = "C:\A2Q1-build-desktop\debug\A2Q1.exe"; QStringList arguments; QProcess *myProcess = new...
346 просмотров
schedule 30.10.2022

как получить команду вывода system() в Qt?
Я использую команду system() в Qt. и я хочу получить вывод и показать его пользователям. моя команда: system("echo '" + rootPass.toAscii() + "' | su - root -c 'yum -y install " + packageName.toAscii() + "'"); эта команда не может работать,...
25749 просмотров
schedule 02.06.2023

Откройте QDialog и одновременно запустите QProcess
Это мой файл btconnect.h #ifndef BTCONNECT_H #define BTCONNECT_H #include "scandialog.h" namespace Ui { class BTConnect; } class BTConnect : public QWidget { Q_OBJECT public: explicit BTConnect(QWidget *parent = 0); ~BTConnect();...
1182 просмотров
schedule 25.01.2023

Как остановить отдельный процесс в qt?
После запуска процесса с QProcess::startDetached , как я могу остановить его позже? Скажем, основная программа запускается, а затем запускает отдельный процесс, который работает независимо. Пользователь закрывает основную программу, затем снова...
2358 просмотров
schedule 18.07.2023

Qt Qprocess как запустить startx и вернуть управление без отсоединения
Моя программа получает заказы из сокета TCP, и один из них «запуск startx», но он не должен прерывать основной процесс, я пробовал с startDetached, но в будущем мое приложение должно быть в состоянии убить программу и вызов process->kill() ,...
431 просмотров
schedule 16.05.2022

Ошибка при подключении лямбда-функции к QProcess::error
В следующем коде я хочу подключить лямбда-функцию к сигналу QProcess::error: void Updater::start() { QProcess process; QObject::connect(&process, &QProcess::error, [=] (QProcess::ProcessError error) { qWarning() <<...
1250 просмотров
schedule 21.09.2022

Состояние PyQt4 QProcess всегда 0, различные слоты тоже не работают
Я пытаюсь выяснить, как работает QProcess ( Linux !), потому что он мне понадобится для моего проекта (Примечание: suprocess или многопоточность не должны использоваться! Процесс также имеет быть отделенным от основного приложения!). Вот небольшой...
538 просмотров
schedule 20.10.2022

Повторное использование объекта QProcess (Qt 4.8)
Учитывая следующий код: QProcess myProcess; myProcess.setProcessChannelMode(QProcess::ForwardedChannels); myProcess.start(/* whatever */); myProcess.closeWriteChannel(); // More code, like waitForStarted() and other specifics....
283 просмотров
schedule 16.02.2023

передать аргументы из Qt в файл сценария оболочки
Я хочу передать строковое значение из кодов Qt в мой файл сценария оболочки с именем «part1_4_md». Это мои коды из Qt: void MainWindow::on_pushButton_clicked() { QString path = ui->lineEdit->text(); QProcess *process = new...
1033 просмотров
schedule 22.05.2023

Почему я не могу открыть другой процесс в Qt framework с помощью этой функции?
В рамках Qt мы должны иметь возможность открывать другой .exe с помощью QProcess. Следующее не работает, когда я нажимаю кнопку и вызывается обратный вызов: void MainWindow::on_pushButton_clicked() { QProcess *process = new QProcess(this);...
119 просмотров
schedule 27.12.2022

Использование QProcess для чтения стандартного вывода
В моем приложении виджета QT я пытаюсь запустить сценарий оболочки, который открывает программу на C++ и также предоставляет входные данные для программы. Программа запускает командную строку, для запуска которой требуется ввод данных пользователем....
3453 просмотров
schedule 04.08.2023