2016-07-29 3 views
0

Мне нужно создать ui для программы, написанной на C++. Поскольку я новичок в Qt, мне нужна помощь. Оригинальная программа довольно длинная, поэтому я просто опишу, что мне нужно. Программа в консольной версии просто запрашивает у пользователя строку числовых данных и вычисляет решение. Я разработал UI в Qt [1]: http://i.stack.imgur.com/Hox2u.jpg, и я хочу использовать свою старую программу как функцию, в которой входные данные собираются из пользовательского интерфейса, а затем запускает запуск запуска и возвращает решение.
Чтобы упростить подключение, например, к простой функции (c * b + c), где входы представляют собой значения, собранные из comboboxes и слайдеров, выполненных в режиме разработки, и как запустить эту функцию кнопкой и вернуть решение?Qt C++ простые вопросы для начинающих пользователей

+3

Этот вопрос, вероятно, слишком широк для stackoverflow. Сделайте простой учебник Qt, чтобы узнать, как работают сигналы + слоты, а затем настройте свою вычислительную функцию как слот. –

ответ

1

Очень грубо предположение, но я считаю, что вы хотите повторно использовать свой предыдущий код без копирования, вставляющего новый код пользовательского интерфейса.

Для этого вы должны использовать статическую или динамическую связь. Установите свою старую программу для компиляции в виде библиотеки и привяжите ее к вашему проекту.

Найти учебники онлайн о том, как это сделать.

Поиск статической связи, динамической связи, динамической загрузки и разделяемых библиотек.

Смежные вопросы