我遇到了一个很奇怪的问题:
if( currentWidgetType_m == WidgetTypesMap ) {
qDebug() << "Here we are!";
optionsMenu_mp->addAction( tr( "Change visibility" ),
this, SLOT( VisibleItemClicked() ) );
optionsMenu_mp->addSeparator();
}
optionsMenu_mp->addAction( tr( "Change statistics" ),
this, SLOT( StatisticsItemClicked() ) );
optionsMenu_mp->addAction( tr( "Change view" ),
this, SLOT( ViewItemClicked() ) );
在这种情况下,条件为真,调试消息显示在输出中,但“更改可见性”操作未出现在菜单中。
有什么想法可能导致这种情况吗?
此致