Qt中的插件自定义信号

时间:2012-02-07 15:05:28

标签: qt plugins qt4 signals

我的目标是申报&实现一个信号,每当我从菜单中按动作时都会触发该信号。 Qt文档在这个方向上没有多大帮助。

基本上我必须在插件接口中声明这个信号,然后在插件实现文件中发出这个信号。这假设要声明一个槽,我应该发出这个信号。但每次我采取行动都不会打电话。

问题是如何使自定义信号作为标准信号QAction::triggered工作?

1 个答案:

答案 0 :(得分:3)

你可以在Qt中connect signals to other signals。每当发射第一个信号时,它就会发出第二个信号。

connect(menuAction, SIGNAL(triggered()), this, SIGNAL(connectedSignal()));