从qt中的对话框访问主窗口

时间:2012-12-22 10:54:11

标签: c++ qt

在主窗口中,它们是lineEdit_1,在对话框中它们是lineEdit_2。单击一个按钮后,对话框窗口将打开。现在我需要lineEdit_2来获取主窗口中lineEdit_1的值。

(主窗口类为MainWindow,对话窗口类为dialog

我尝试这样做,但它会出错[{1}}

dialog.h

error: ISO C++ forbids declaration of 'MainWindow' with no type

dialog.cpp

MainWindow *main; //declair a pointer to the main window

这里的错误是什么。

我会非常感谢任何建议。谢谢。

1 个答案:

答案 0 :(得分:0)

      void dialog::lineText(QString text){

       lineEdit_text = text;  //let lineEdit_text be a QString member in your 
                              //dialog class. Pass the text before calling
                              //setVisible() in the client code
     }