콘솔 응용 프로그램의 구성자 역할을하는 대화 상자가 있습니다. 이 대화 상자의 임무는 사용자에게 위젯 세트 (콘솔 응용 프로그램에서 지원하는 옵션을 미러링)를 제공하는 것입니다. 사용자가 "시작"버튼을 클릭하면 콘솔 응용 프로그램의 이름과 매개 변수로 QProcess가 만들어지고 시작됩니다. GUI에서 위젯의 상태. 프로세스를 성공적으로 시작할 수 있고 모
Qt 5.0.2를 사용하여 Windows 양식 응용 프로그램을 개발 중입니다. 나는 광산에서 다른 프로그램을 호출해야하는데, 이는 콘솔 애플리케이션이다. 명령 줄이나 파일을 통해 인수를 전달하고 다른 파일을 통해 예상 결과를 읽지 만 프로그램이 작업을 끝내고 예상 파일을 읽을 준비가 된 이유가 있기 때문에 필요합니다. QProcess *p;
p = new
레이블에 응답을 출력하고자하는 QProcess가 있습니다. 우선, 여기 내가 시도한 것입니다 : QProcess *proc = new QProcess();
proc->setProcessChannelMode(QProcess::MergedChannels);
proc->start(cmdLineRequest.toUtf8().constData()); // cmd
나는이 코드를 가지고 있지만 working.i 내 비디오 converting.video 변환이 괜찮 동안 진행 막대를 업데이트하려고하지만 void MainWindow::on_pushButton_clicked()
{
QString alienpath="ffmpeg";
QStringList argument;
argument<<"-i"<<ui->lineE
을 QProcess를 실행 #ifndef BTCONNECT_H
#define BTCONNECT_H
#include "scandialog.h"
namespace Ui {
class BTConnect;
}
class BTConnect : public QWidget
{
Q_OBJECT
public:
explicit BTCo
제 질문에 따라, Qt를 통해 리눅스에서 "export"명령을 실행할 수 없습니다. QProcess를 시도했지만 작동하지 않았습니다. 사실 Linux OS에서는 프록시 주소를 설정해야합니다. 프록시 주소를 설정하는 명령은 다음과 같습니다 $ export http_proxy=http://proxy-server.mycorp.com:3128/
내가 Qt를 통
QT 응용 프로그램에서 QProcess를 사용하여 외부 자식 프로세스를 시작하고 하위 프로세스를 기다리지 않고 주 프로그램의 실행을 계속하는 방법은 무엇입니까? 마치지 만 동시에 완료되면 자식 프로세스에서 콜백을 받습니까? 첫 번째 시나리오 : 여기 QProcess* child = new QProcess();
connect(child, SIGNAL(fin
이상한 문제가 있습니다. QProcess가 작동하지 않습니다! 오류를 알 수 없습니다. I는 I (나는 도중에 모두 start 및 startDetached 방법을 시도) void App::openImport(){
importModule = new QProcess();
importModule->setWorkingDirectory(":\\
QProcess을 사용하여 mkdir 명령을 실행하려고합니다 (저는 Linux를 사용하고 있습니다). 이 프로세스는 사용자의 데스크탑에 '출력'이라는 폴더를 만듭니다. 코드는 다음과 같습니다 /usr/bin/mkdir: cannot create directory ‘/’: File exists
/usr/bin/mkdir: cannot create direc
폴더에 대한 심볼릭 링크를 만드는 작은 대화 상자를 만들어야합니다. Windows에서 mklink/D 명령을 사용합니다. Qt에서 이러한 링크를 만들 가능성이 있습니까? 나는 QFile이 파일들 사이에 링크를 생성하는 것을 보았고 그것들은 .lnk (http://qt-project.org/doc/qt-4.8/qfile.html#link) QDir로 끝나야한