【发布时间】:2016-12-05 14:39:01
【问题描述】:
我是使用 QT 的新手
代码:
void MainWindow::test()
{
ui->label->setText("it worked !");
proc->start("c:/windows/system32/calc.exe");
}
void MainWindow::on_pushButton_clicked()
{
proc = new QProcess();
connect(proc,SIGNAL(finished(int,QProcess::ExitStatus)),this,SLOT(test()));
proc->start("c:/windows/system32/notepad.exe");
}
所以当我关闭它时它会启动记事本,开始计算但它会无限打开。
我的代码有什么问题?
【问题讨论】:
-
您的
connect将不起作用,您的问题不清楚...请添加更多详细信息。
标签: c++ qt signals-slots qprocess