Qt: возможно ли подключить сигнал к сигналу в Qt designer - PullRequest
6 голосов
/ 07 июня 2011

Я читал документацию по сигналам и слотам, в которой говорится, что вы можете подключить сигнал к сигналу и активировать слот, подключенный ко второму сигналу в цепи. Я не могу найти способ сделать это в конструкторе Qt, он только позволяет подключить сигнал к слоту, а не сигнал к сигналу. Также я не могу найти его в документах, но если у него есть сигнал, связанный с сигналом, например, с первым сигналом, содержащим аргумент QString, то QString будет распространяться по всей цепочке.

Спасибо!

Ответы [ 2 ]

4 голосов
/ 07 июня 2011

Вы не можете сделать это в Qt Designer; Вы должны сделать это в коде. И да, вы можете распространять параметр QString.

1 голос
/ 07 июня 2011

Я не думаю, что это возможно в конструкторе напрямую (это не очень распространенная вещь).Но вы можете сделать это в своем пользовательском коде.

Параметры, передаваемые с исходным сигналом, будут переданы в слот to после реле.

...