Я разрабатываю приложение с графическим интерфейсом в Qt.
Это мое первое приложение с графическим интерфейсом, и я не очень опытен, и мне все еще приходится бороться с некоторыми более продвинутыми аспектами C++ и Qt framework.
Приложение довольно простое, с главным окном и несколькими диалогами, в которых пользователь настраивает параметры и нажимает кнопку, а программа выполняет (довольно сложный) расчет, выдавая результат где-то в пользовательском интерфейсе.
Теперь у меня проблема. Я помещаю все свои расчетные данные (которые являются статическими и загружаемыми из ресурсов) и логику в отдельный класс. Я создаю экземпляр этого класса и классов пользовательского интерфейса. Теперь проблема в том, как получить доступ к членам класса данных/логики из класса пользовательского интерфейса? Скажем, в классе Logic есть QStringList, и я хочу, чтобы определенный диалог обращался к этому списку и представлял его пользователю, не создавая его копий в памяти?
Я понимаю, что это, вероятно, очень простой вопрос C ++ (Qt даже не имеет отношения к делу), но, эй, не все умеют программировать. Спасибо за любую подсказку или помощь!