qprocess

    2

    1답변

    서브 프로세스를 실행하고 표준 출력에서 ​​데이터를 읽는 Qt 애플리케이션의 겉으로보기에는 간단한 부분을 코딩하는 동안, 나는 정말 당황 스럽다. 애플리케이션은 구성 프로세스에서 데이터 블록 (원시 비디오 프레임)을 읽고이 도착하여 처리해야 한 프레임 프로세스 프레임 충분히 존재할 때까지 데이터가 모이는 QProcess 시작 2 단계로 반환 생각은 신호와

    0

    1답변

    에서 사용되고있는 abcd-1234이라는 ID 만 얻으려면 vol 명령의 출력을 구문 분석해야합니다. QProcess process; process.start("cmd /c vol C:"); process.waitForFinished(-1); QByteArray out = process.readAllStandardOutput(); qDebug() <

    3

    2답변

    QProcess.start (...)로 시작된 프로세스의 PID를 읽을 수있는 방법이 있습니까? QProcess::pid()은 sip.voidptr을 반환하며 그걸로 할 수있는 일이 많지 않습니다 (또는 어떻게해야할지 모르겠습니다). PID를 사용하여 나중에 창이 활성화되도록 할 수 있습니다.

    3

    2답변

    사용자로부터 스크립트를 읽고 QProcess을 호출하여 해당 스크립트를 파일으로 전달해야합니다. 예를 들어, 사용자는 파이썬 스크립트 import sys print(sys.copyright) , 말,이를 삽입하고 난 파일에 해당 스크립트를 넣어, 그 파일을 사용하여 파이썬 인터프리터를 호출해야합니다. QTemporaryFile을 사용하려고 생각했는데

    2

    1답변

    나는 MacOS를 처음 사용하기 때문에 Window에서 사용하는 것처럼 ffmpeg을 올바르게 실행하려면 Terminal과 작업하기가 쉽지 않습니다. http://ffmpegmac.net에서 ffmpeg 이진 파일을 받았는데 터미널에서 실행 파일을 실행하려고하면 명령이 없다는 것을 알 수 있습니까? 내가 지금까지 실행할 수있는 유일한 방법은 명령 : "op

    0

    1답변

    공간이없는 경로 인 경우 QProcess를 사용하여 프로그램을 시작할 때 문제가되지 않습니다. 예 : 프로그램 경로에 공백이 포함 된 경우 QProcess app; app.startDetached("open /Users/test/Desktop/MyTest/Hello.app"); 는하지만, 그것은 작동하지 않습니다. 예 : QProcess app; a

    0

    1답변

    Windows XP에서 qt에서 exe 파일을 실행하기 위해 QProcess를 사용했습니다. 정상적으로 작동하지만 Windows 7에서는 작동하지 않습니다. Windows 7 (또는 Windows VISTA)에서 UAC 문제가 발생했기 때문입니다. 누구든지이 문제를 해결할 수 있도록 도와 줄 수 있습니까? 미리 감사드립니다. 그리고 여기 내 코드는 다음과

    0

    3답변

    1 Hz에서 타이머 슬롯에 QProcess를 실행 중입니다. 이 프로세스는 Linux 명령을 불러내어 출력을 구문 분석하도록 설계되었습니다. 문제는 이것이다 : QProcessPrivate::createPipe: Cannot create pipe 0x104c0a8: Too many open files QSocketNotifier: Invalid socke

    0

    2답변

    QProcess (/ bin/rpm)를 사용하여 RPM을 설치하려고합니다. 이 QProcess는 다른 QThread에 의해 시작된 동시 스레드에서 실행 중입니다. QThread retThread = new CMyThread(this); connect(retThread, SIGNAL(finished()), retThread, SLOT(delete

    1

    1답변

    터치 스크린 디스플레이가있는 암 보드가 있는데, 여기에 vcm_test() 함수의 출력을 표시하고 싶습니다. 이 함수의 출력은 test.txt이라는 파일에 저장됩니다. 이제 파일 test.txt의 내용을 읽을 수 있으며 내 qtextEdit에 표시되는 것은 50-60 줄 미만인 경우에만 해당합니다. 반면에 나는 test.txt에 7000 개가 넘는 줄이있다