我正在尝试制作一个包含MainWindow.cpp和dialog1.cpp的程序,我需要将对话框的QLineEdit中的字符串传递给MainWindow.cpp中的函数。直到现在,我已经制作了一个qt对话框形式类,并使用模态方法查看对话框。该对话框从myString中的lineedit获取输入。Dialog.cpp
void Dialog::on_buttonBox_clicked(QUrl fileUrl)
{
QString myString = ui->lineEdit->text();
}
现在我必须将myString中的数据作为MainWindow.cpp中的参数传输到dnldFile函数。>>
void MainWindow::on_dnldButton_clicked() { Dialog newDnld; newDnld.setModal(true); newDnld.exec(); dnldFile(); }
我该怎么做?
谢谢!
我正在尝试制作一个包含MainWindow.cpp和dialog1.cpp的程序,我需要将对话框的QLineEdit中的字符串传递给MainWindow.cpp中的函数。直到现在,我已经制作了一个qt对话框形式...
您可以简单地将myString声明为类成员,并通过getter方法获取值并将其传递给函数: