0

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

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

我试图这样做,但它给出了一个错误error: ISO C++ forbids declaration of 'MainWindow' with no type

对话框.h

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

对话框.cpp

lineEdit_2->setText(main->lineEdit_1->text());

这里有什么错误。

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

4

1 回答 1

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
     }
于 2012-12-22T11:48:27.793 回答