我的目标是申报&实现一个信号,每当我从菜单中按动作时都会触发该信号。 Qt文档在这个方向上没有多大帮助。
基本上我必须在插件接口中声明这个信号,然后在插件实现文件中发出这个信号。这假设要声明一个槽,我应该发出这个信号。但每次我采取行动都不会打电话。
问题是如何使自定义信号作为标准信号QAction::triggered
工作?
答案 0 :(得分:3)
你可以在Qt中connect signals to other signals。每当发射第一个信号时,它就会发出第二个信号。
connect(menuAction, SIGNAL(triggered()), this, SIGNAL(connectedSignal()));