crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

casper17
  опции профиля:
сообщение 18.1.2015, 20:11
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 17.1.2015
Пользователь №: 4319

Спасибо сказали: 0 раз(а)




Репутация:   0  


Пробую написать программу для отображения информации. Есть центральное устройство, которое принимает данные от других устройств(дом, баня, теплица, гараж) и посылает эти данные по COM порту. Программа считывает эти данные и отображает их.

Слева попробовал сделать меню выбора устройства, под ним кнопка для добавления устройств. Остальную часть программы занимает QStackedWidget в котором будут отображаться информация с датчиков от выбранного устройства из меню слева. На данном этапе есть несколько вопросов:
1. Как можно реализовать так, что бы при добавления нового устройства, создавалось в QStackedWidget новое окно с уже оформленным интерфейсом для данного типа устройства своё(Надписи, данные и т.д.). В будущем хочется реализовать так что бы можно было самому выбирать, какие датчики отображать. Динамически добавлять виджеты и удалять. К примеру нажимаем кнопку добавить датчик и из меню выбираем доступные датчики для данного устройства.
2.Как лучше хранить данные принятые по COM порту? Я думаю хранить в структуре, а потом создавать список этих структур. Добавили новое устройство, для него создалась структура в которую будут заноситься данные. Как это реализовать я не знаю точно..

Подскажите советом как лучше сделать? Какие виджеты использовать, на что смотреть и куда копать?

Думаю что правильнее будет связать как-то добавление устройств в меню с его ID. Потому что может быть несколько устройств одного типа(Теплица).
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 26.6.2025, 7:14