我用过下面的这几种方法:
第一种:
1、将要调用的父类控件槽函数设置为protected slots或public slots类型;
2、在子窗口里面构造父类窗口指针,QParentWindow *parent=new QParentWindow();
3、最后,在子窗口里面进行关联connect(m_ui->childrenButton,SIGNAL(clicked(),parent,SLOT(closeParentWindow())));
我这种方法没成功。
第二种:
我使用动态性能转换机制,方法是:
QParentWindow *parentWindow=qobject_cast<QParentWindow *>(parentWindow->parent());
最后,进行关联connect(m_ui->childrenButton,SIGNAL(clicked(),parentWindow,SLOT(closeParentWindow())));
这两种方法我都尝试了,可就是无法响应父窗口的槽函数,请网上的网友帮忙解答一下,在此谢过了!