Qt에서 QProcess를 사용하여 한 프로세스에서 다른 프로세스를 시작합니다.
5560 단어 Qt
void MainWindow::startFunc()
{
QProcess *process = new QProcess(this); //this process , , ,
// this,process , ,
QString path = QCoreApplication::applicationDirPath();
path += "/myprocess.exe";
QStringList arg;
arg.append("hello");
arg.append("world");
process->start(path,arg);
}
void MainWindow::endFunc()
{
if(process)
{
process->close();
delete process;
process = NULL;
}
}
설명:
4
4
외부 이동 프로세스에서의 매개 변수 사용
int main(int argc, char *argv[])
{
FILE *file;
for(int i=1;i<argc-1;i++)
{
//qDebug()<
file = fopen("1.dat","w+");
fputs(argv[i],file);// QStringList , ,
}
fclose(file);
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Qt로 문자와 이미지의 혼합 텍스트 그리기텍스트를 그리려면 QPainter::drawText 함수를 사용하지만 텍스트와 동시에 이미지 (아이콘 등)를 함께 그리기를 원합니다. QLabel와 QPushButton는 이미지와 텍스트를 표시하는 기능을 가지고 있...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.