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]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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