Я сделал еще одно окно, используя:
SecondDialog object;
object.setModal(true);
object.exec();
Я добавил ярлык во втором диалоговом окне, используя редактор формы проекта. Однако я хотел бы использовать переменную QString из исходного диалога для использования для этой метки. Это возможно? И если да, то как мне это сделать? Любой вход был бы весьма признателен.
Вы должны указать имя метки во втором диалоговом окне. Вы можете сделать это в инспекторе конструктора Object (в верхнем правом углу по умолчанию), в левом столбце. Затем создайте метод
void SecondDialog::SetLabelText (QString &text)
{
ui.myLabel->setText (text);
}
Затем вызовите его из первого диалогового окна перед исполнением.