在上一篇博文中,讲述了如何实现自定义对话框。在使用对话框时,我们会经常性的遇到一个问题:我怎么在一个界面的函数实现中,调用另一个界面的参数。例如,在字体设置界面上,获取主界面实时坐标。其实有两种办法:
一、包含头文件的方式
假如有两个界面,一个是mainwindow,一个是dialog。
当我们想要在dialog的.cpp文件中,调用mainwindow的函数时,只需要在dialog.h里面,引用#include “mainwindow.h”,然后创建一个mainwindow 类的对象并实例化,即可调用主界面函数。
MainWindow *parWind = (MainWindow*)parentWidget(); //获取主窗口
parWind->