Qt: Как подключить QPushButton «DialogClass1», чтобы убить QProcess в «Class2»?C++

Программы на C++. Форум разработчиков
Anonymous
Qt: Как подключить QPushButton «DialogClass1», чтобы убить QProcess в «Class2»?

Сообщение Anonymous »

У меня есть код:

Код: Выделить всё

void Processmethod()
{

QDialog *ProcessMessage = new QDialog;
// HOW TO CONNECT THE DIALOGS PUSHBUTTON TO KILL THE PROCESS called in processmethodONE() ?
Ui::DialogProcessMessage Dialog;        //polymorphy
Dialog.setupUi(ProcessMessage);
ProcessMessage->setModal(true);
ProcessMessage->setAttribute(Qt::WA_DeleteOnClose);
ProcessMessage->show();

processmethodONE();
}

void processmethodONE()
{
QString ProcessCommand = "w8 " + blablubli";

Prozess.setWorkingDirectory(Path);         //QProcess "Prozess" is globaly defined
Prozess.setStandardOutputFile(Path);       //in my class
QEventLoop loop;
connect(&Prozess, SIGNAL(error(QProcess::ProcessError)), &loop, SLOT(quit()));
connect(&Prozess, SIGNAL(finished(int, QProcess::ExitStatus)), &loop, SLOT(quit()));
Prozess.start(ProcessCommand);
loop.exec();

QProcess::ExitStatus Status = Prozess.exitStatus();

if (Status == 0)
{
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/9968794/qt-how-to-connect-a-qpushbutton-of-a-dialogclass1-to-kill-a-qprocess-in-a-cl[/url]

Вернуться в «C++»