QT在主窗口的结构函数中进行connect操作,连接失败
QT在主窗口的构造函数中进行connect操作,连接失败!
我在我程序的主窗口(继承于QMainwindow)的构造函数中使用connect关联信号与槽,比如关联一个菜单项的triggered()和我的一个自定义槽函数,连接失败!返回值是空.......
但我如果将此代码写到其他窗口中(继承于QWidget),就能连接成功!这是怎么回事?
难道主窗口有什么特别之处么?connect在何种情况下会连接失败呢?各位可否分析一下。
多谢。
开发环境VS2010.
------解决方案--------------------
你那个类里面有没有写QOBJECT呀
------解决方案--------------------
你connect的时候,菜单项已经初始化了么?通常是已经调用ui.setupUI()函数了么?
------解决方案--------------------
connect之前 每个对象都要存在。 对应的信号和槽也要存在 你检查一下,
我在我程序的主窗口(继承于QMainwindow)的构造函数中使用connect关联信号与槽,比如关联一个菜单项的triggered()和我的一个自定义槽函数,连接失败!返回值是空.......
但我如果将此代码写到其他窗口中(继承于QWidget),就能连接成功!这是怎么回事?
难道主窗口有什么特别之处么?connect在何种情况下会连接失败呢?各位可否分析一下。
多谢。
开发环境VS2010.
------解决方案--------------------
你那个类里面有没有写QOBJECT呀
------解决方案--------------------
你connect的时候,菜单项已经初始化了么?通常是已经调用ui.setupUI()函数了么?
------解决方案--------------------
connect之前 每个对象都要存在。 对应的信号和槽也要存在 你检查一下,