提交 0c6fdfcf 编写于 作者: D dev

Add Filter Prj

上级 fb1ef557
......@@ -2,3 +2,4 @@ cmake_minimum_required(VERSION 3.5)
add_subdirectory(mod_fm)
add_subdirectory(transform_fft)
add_subdirectory(filter_fir)
......@@ -13,7 +13,7 @@ find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
include_directories(${TASKBUS_INTERFACEDIR})
set(PRJ_SOURCES
main.cpp
filter_fir.cpp
info.qrc
)
#############Target======================
......
......@@ -20,6 +20,7 @@ set(PRJ_SOURCES
main.cpp
dlgwrpstdio.cpp
listen_thread.cpp
resource.qrc
)
set(PRJ_FORMS
dlgwrpstdio.ui
......
......@@ -123,11 +123,11 @@ bool DlgWrpStdio::cmd_start()
{
if (m_process->state()!=QProcess::NotRunning)
return false;
const QString cmdline = ui->lineEdit_prgPath->text();
const QString exe = ui->lineEdit_prgPath->text();
const QString cmd = ui->lineEdit_parasec->text();
//QStringList lstCmds = split_cmd(cmdline);
QStringList lstCmds = split_cmd(cmdline);
m_process->setProgram(cmdline);
//m_process->setProgram(cmdline);
//设置当前路径
QDir::setCurrent(ui->lineEdit_workingDir->text());
......@@ -152,8 +152,11 @@ bool DlgWrpStdio::cmd_start()
env.insert(skey,sval);
}
m_process->setProcessEnvironment(env);
m_process->setArguments(lstCmds);
m_process->start();
//m_process->setArguments(lstCmds);
QString command = exe;
if (cmd.size())
command += " " + exe;
m_process->startCommand(command);
return true;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册