1

嗨,我正在 iMAC 系统中开发 Qt GUI 项目,其中我有一个 QMenuBar,我正在尝试将 QMenuBar 悬停信号连接到一个插槽,下面给出了这些行

menuBar = PluginLocalManager::getInstance()->getMainWindow()->menuBar();

bool = isConnect=connect(menuBar,SIGNAL(hovered(QAction*)),this,SLOT(slt_menuBarHovered(QAction*)));

qDebug()<<"菜单栏连接是否成功?:"<< isConnect;

我在 qDebug 语句中将 bool isConnect 设为 true,但是当我将鼠标悬停在 GUI 中的菜单栏上时,悬停的信号没有发出,并且控件没有到达 SLOT slt_menuBarHovered(QAction*),有人知道为什么这没有发生?

请帮助我,提前谢谢你

4

0 回答 0