После того, как вы сделаете это:
Dialog.setupUi(ProcessMessage);
... ProcessMessage
теперь имеет все виджеты, которые были разработаны в Ui::DialogProcessMessage
. Вы можете получить доступ ко всем предметам по их именам.
connect(ProcessMessage->pushButton, SIGNAL(clicked()), &loop, SLOT(quit()));
Я могу ошибаться в том, как обращаться к детям, ->
или .
, так как на самом деле я использую PyQt. Но я уверен, что вы поняли.
Обычно вы с самого начала разрабатываете свой класс для наследования от класса Ui, поэтому все, что вам нужно сделать, это сказать setupUi(this)
в своем конструкторе.
В настоящее время кажется, что ваша функция processOne не имеет ссылки на диалоговое окно, хотя, возможно, вам придется передавать ее как аргумент. Или подключите его раньше непосредственно к процессу:
connect(ProcessMessage->pushButton, SIGNAL(clicked()), &Prozess, SLOT(kill()));