Qt中,到底如何实现主窗口和子窗口之间的通信?

源码导航 毕业设计 1

RT,比如,当子窗口关闭时,重新打开主窗口。这个是如何通信的,希望能给上例子。 我知道是用信号和槽,可是两个窗口(类)之间的信号和槽我还不太会。网上也没找到具体的例子。希望大婶们能给个好点的直观的例子。

回复

共2条回复 我来回复
  • 毕设工厂
    这个人很懒,什么都没有留下~
    评论

    主窗体类为A,子窗体类为B,在A中实例化B,其对象为b,关闭b,但不要释放b,调用b的public方法返回数据。仔细理解。

    void A::buttonClick()
    {
      B b;
      b.exec();
      b.getData();
    }
    
     或
    
    void A::buttonClick()
    {
      B *b = new B();
      b->exec();
      b->getData();
      delete b;
    }
    
    0条评论
  • 代码助手
    这个人很懒,什么都没有留下~
    评论

    父窗体调用子窗体可以在使用的时候直接设置进去,子窗体调用父窗体一个可以使用 发送消息给父窗体消息 2 可以通过过去父窗体的指针直接调用 其函数

    0条评论

发表回复

登录后才能评论