Russian Qt Forum
Ноябрь 25, 2024, 16:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Передача параметров из интерфейса в расчетный модуль и обратно  (Прочитано 2818 раз)
vua72
Гость
« : Ноябрь 29, 2012, 22:24 »

Есть проект научных вычислений, интерфейс qt, графика - mathgl, расчеты отдельным классом на c++. Как мне правильно организовать передачу параметров из интерфейса счетному модули и обратно?
Сейчас работаю через файлы, как это сделать быстрее и лучше?
Спасибо.
Записан
V1KT0P
Гость
« Ответ #1 : Ноябрь 29, 2012, 22:27 »

Есть проект научных вычислений, интерфейс qt, графика - mathgl, расчеты отдельным классом на c++. Как мне правильно организовать передачу параметров из интерфейса счетному модули и обратно?
Сейчас работаю через файлы, как это сделать быстрее и лучше?
Спасибо.
Можно по подробнее. Ты параметры в класс через файлы передаешь? О_О
Записан
vua72
Гость
« Ответ #2 : Ноябрь 29, 2012, 22:31 »

Нет, через паблик переменные класса. Отдаю назад через файл, но он нужен для строительства графиков.
Как мне по данным из интерфейса инициализировать например с десяток динамических массивов в конструкторе? Сейчас написал метод Инит, который это делает, но мне не нравится такой подход.
Записан
V1KT0P
Гость
« Ответ #3 : Ноябрь 29, 2012, 22:36 »

Нет, через паблик переменные класса. Отдаю назад через файл, но он нужен для строительства графиков.
Как мне по данным из интерфейса инициализировать например с десяток динамических массивов в конструкторе? Сейчас написал метод Инит, который это делает, но мне не нравится такой подход.
Что-то я не могу тебя понять, хоть бы какой код показал.
Записан
Serr500
Гость
« Ответ #4 : Ноябрь 30, 2012, 10:43 »

Я бы сделал структуру с данными, инициализировал её в GUI и кидал указатель в вычисляющий класс.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #5 : Ноябрь 30, 2012, 10:48 »

Довольно расплывчатый вопрос  Улыбающийся
Я бы сделал структуру с данными, инициализировал её в GUI и кидал указатель в вычисляющий класс.
Да, это стандартный и хороший метод. Как правило, именно struct (а не class). Расчетный метод Init получает ее как аргумент и дальше сам разбирается.  Смысл в том что UI видит только эту структуру, а не все внутренности расчетов
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.194 секунд. Запросов: 23.