Qt中父窗口调用子窗口的控件

Qt中父窗口调用子窗口的控件

       在编写程序的时候,我们可能想从父窗口去调用子窗口的控件。比如:当父窗口触发某个事件时,子窗口显示,并且设置子窗口中的控件显示特定的内容,这就是本文想要讨论的问题。

方法:

      父窗口为a9Mechanical,它用来查询数据库中满足条件的数据,并且显示在控件tableView中,当双击tableView中某一行数据时,  改行数据的最后一列的内容显示在子窗口的textEdit控件中

     子窗口为showcontent,它用来显示tableView中双击选中的某行数据。

    首先

     需要将showcontent.h中的Ui::ShowContent *ui;设置为共有的,即:

                                                             

    其次

     在父窗口的h文件中包含子窗口的.h文件,并且声明一个子窗口的对象。如图:

    然后

      在主窗口的.cpp文件中包含两个文件的引用:

   最后

     实例化子窗口对象,这个时候就可以调用子窗口的控件了

发布了39 篇原创文章 · 获赞 8 · 访问量 9201

猜你喜欢

转载自blog.csdn.net/cxd3341/article/details/99891580