Как я могу соединить два объекта из разных windows в Qt? - PullRequest
1 голос
/ 21 января 2020

У меня есть window1, который имеет 2 кнопки, одну кнопку add и кнопку next .

Кнопка add изначально отключен. После нажатия кнопки next открывается новый window2. В этом окне есть кнопка OK .

Я хочу включить кнопку add из window1 после нажатия кнопки OK от window2.

Можно ли соединить два объекта (сигнал и слот) из diffrent windows? Если да, где (в каком .cpp файле) мне нужно написать функцию подключения?

1 Ответ

2 голосов
/ 21 января 2020

Конечно, вы можете подключить сигнал от одного объекта к слоту в другом объекте - иначе функциональность была бы не очень полезна.

Вы можете установить соединение вне любого объекта в некотором коде, который имеет доступ к обоим, или вы можете передать указатель / на один из объектов на другой, а затем установить соединение внутри другого объекта. Что имеет смысл, зависит от того, как структурирован ваш код.

...