当前位置: 代码迷 >> QT开发 >> qt中的connect没有反应,该如何处理
  详细解决方案

qt中的connect没有反应,该如何处理

热度:68   发布时间:2016-04-25 04:53:21.0
qt中的connect没有反应
DBFrame::DBFrame()
{
mainFrame.setupUi(this);
createActions();
}

void DBFrame::createActions()
{
mainFrame.open->setStatusTip(tr("Open a exist file"));
connect(mainFrame.open, SIGNAL(triggered()), this, SLOT(openZK()));
}

DBFrame类是继承自QMainWindow,mainFrame.open是指向QAction的指针,定义在界面类中,mainFrame是其实例化。

现在的问题是connect没有作用,点击mainFrame.open所代表的菜单上的“打开”项后根本没法进入openZK()槽中。本人初学,查了半天都找不到问题。。

求知道这方面的前辈帮忙看下T_T

------解决方案--------------------
.h 文件中有没加宏

Q_OBJECT
  相关解决方案