在主窗口中,它们是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
这里的错误是什么。
我会非常感谢任何建议。谢谢。
答案 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
}