读书人

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

发布时间: 2012-04-22 18:34:46 作者: rapoo

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

读书人网 >QT开发

热点推荐