当前位置: 代码迷 >> QT开发 >> 相干MainWindow的成员函数中是否能使用ControlPanel中的一个私有槽
  详细解决方案

相干MainWindow的成员函数中是否能使用ControlPanel中的一个私有槽

热度:26   发布时间:2016-04-25 03:35:09.0
有关MainWindow的成员函数中是否能使用ControlPanel中的一个私有槽
1.函数是这样的:void MainWindow::creatControlPanel()

   ……
  connect(controlPanelAct,SIGNAL(toggled(bool)),controlPanel,SLOT(initalControlPanel());

  ……
 }
其中QAction *controlPanelAct是MainWindow的指针;
   ControlPanel*controlPanel;
    initalControlPanel()是ControlPanel类的一个private slots;
我在class  ControlPanel中
 public:
friend class MainWindow;
之后,我上面connect(controlPanelAct,SIGNAL(toggled(bool)),controlPanel,SLOT(initalControlPanel())能完成信号槽的功能吗?

------解决方案--------------------
可以,完全可以