0
MainWindow.cpp와 dialog1.cpp가있는 프로그램을 만들고 싶습니다. 대화 상자의 QLineEdit에서 MainWindow.cpp의 함수에 문자열을 전달해야합니다. 이제 막 방금 Qt 대화 상자를 만들었습니다. 클래스를 사용하고 모달 방식을 사용하여 대화 상자를 보았습니다.
대화 상자가 myString의 lineedit에서 입력을 가져옵니다.
Dialog.cpp대화 상자에서 MainWindow로 문자열을 전달 하시겠습니까?
void Dialog::on_buttonBox_clicked(QUrl fileUrl)
{
QString myString = ui->lineEdit->text();
}
는 이제 MainWindow.cpp에 파라미터로서 dnldFile 함수 mystring에 상기 데이터를 전송한다.
void MainWindow::on_dnldButton_clicked()
{
Dialog newDnld;
newDnld.setModal(true);
newDnld.exec();
dnldFile();
}
어떻게하면됩니까?
감사합니다.
쇼 당신의 관련 코드의 일부를. –
C++ 코드에서와 마찬가지로 할 수 있습니다.'QString'은'lineEdit-> text()'에서 대상 함수로 전달할 수있는 잘 동작하는 클래스입니다. –
질문을 수정했습니다. –