Доброго времени суток!
Собственно вот:
"dialog_EditingTheClippingPlane" - дочерняя форма;
"ControlWin" - Родительская форма;
Объявление метода "SetDate" в классе "dialog_EditingTheClippingPlane".
void SetDate(QString x, QString y, QString z, QString name);
Это реализация метода класса "dialog_EditingTheClippingPlane" (дочерняя форма). Собственно с помощью него ПЫТАЮСЬ передать данный из родительского в дочернюю форму.
void dialog_EditingTheClippingPlane::SetDate(QString x, QString y, QString z, QString name)
{
//Line Edit
ui->le_X->setText(x);
ui->le_Y->setText(y);
ui->le_Z->setText(z);
ui->le_Name->setText(name);
}
По нажатию на элемент компонента "Tree Widget" вызывается дочернее окно и на его (выше перечисленных) компонентах должный быть ниже перечисленные значения(тестовые).
void ControlWin::on_tree_ClippingPlanes_itemClicked(QTreeWidgetItem *item, int column)
{
dialog_EditingTheClippingPlane dl_EditingTheClippingPlane;
if(dl_EditingTheClippingPlane.exec())
{
dl_EditingTheClippingPlane.SetDate(
"0",
"0",
"0",
"Name");
}
}
По итогу ничего в этих эдитах нет(они пустые). В чем проблема?