首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-04-22 
qt中的connect没有反应DBFrame::DBFrame(){mainFrame.setupUi(this)createActions()}void DBFrame::crea

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

热点排行