Вопросы по теме '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