![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
casper17 |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 17.1.2015 Пользователь №: 4319 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Пробую написать программу для отображения информации. Есть центральное устройство, которое принимает данные от других устройств(дом, баня, теплица, гараж) и посылает эти данные по COM порту. Программа считывает эти данные и отображает их.
![]() Слева попробовал сделать меню выбора устройства, под ним кнопка для добавления устройств. Остальную часть программы занимает QStackedWidget в котором будут отображаться информация с датчиков от выбранного устройства из меню слева. На данном этапе есть несколько вопросов: 1. Как можно реализовать так, что бы при добавления нового устройства, создавалось в QStackedWidget новое окно с уже оформленным интерфейсом для данного типа устройства своё(Надписи, данные и т.д.). В будущем хочется реализовать так что бы можно было самому выбирать, какие датчики отображать. Динамически добавлять виджеты и удалять. К примеру нажимаем кнопку добавить датчик и из меню выбираем доступные датчики для данного устройства. 2.Как лучше хранить данные принятые по COM порту? Я думаю хранить в структуре, а потом создавать список этих структур. Добавили новое устройство, для него создалась структура в которую будут заноситься данные. Как это реализовать я не знаю точно.. Подскажите советом как лучше сделать? Какие виджеты использовать, на что смотреть и куда копать? Думаю что правильнее будет связать как-то добавление устройств в меню с его ID. Потому что может быть несколько устройств одного типа(Теплица). |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 26.6.2025, 7:14 |