Russian Qt Forum
Ноябрь 25, 2024, 08:12
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Как реализовать такое ТЗ, на картинке
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как реализовать такое ТЗ, на картинке (Прочитано 7651 раз)
akimov0604
Гость
Как реализовать такое ТЗ, на картинке
«
:
Октябрь 05, 2015, 14:46 »
Есть следующее ТЗ. Нужно реализовать мониторинг датчиков с аккумуляторных батарей и выводить результат на пользовательский интерфейс, подскажите как лучше реализовать данную картинку на виджетах( какой контейнер виджетов применить для отображения? ). Если лучше делать на qml, подскажите с помощью каких элементов лучше реализовать?
«
Последнее редактирование: Октябрь 05, 2015, 15:01 от akimov0604
»
Записан
Bepec
Гость
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #1 :
Октябрь 05, 2015, 14:49 »
Картинки вот нет, а так подсказали бы
Записан
akimov0604
Гость
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #2 :
Октябрь 05, 2015, 15:04 »
Извиняюсь, картинку добавил.
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #3 :
Октябрь 05, 2015, 15:08 »
Ну, либо QTableWidget со своим делегатом, либо полностью свой виджет надо делать...
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Bepec
Гость
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #4 :
Октябрь 05, 2015, 15:14 »
Скорее свой виджет на мой взгляд.
PS похоже на систему для СФС
Записан
akimov0604
Гость
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #5 :
Октябрь 05, 2015, 15:17 »
Имеется ввиду свой виджет, который будет контейнером для элементов, или виджет вся картинка, или вообще на html делать?
Записан
akimov0604
Гость
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #6 :
Октябрь 05, 2015, 15:27 »
А что такое система СФС, может быть есть где-то пример реализации?
Записан
Bepec
Гость
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #7 :
Октябрь 05, 2015, 15:39 »
Система для Специального Фортификационного Сооружения, СФС в сокращении
Хотя аккумуляторные комнаты есть много где
Записан
akimov0604
Гость
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #8 :
Октябрь 05, 2015, 16:08 »
Допустим я хочу сделать контейнер с виджетами. Каждый виджет я буду заполнять картинкой и текстом с датчиков. Какие виджеты лучше использовать для отображения картинки и какой виджет использовать в качестве контейнера?
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #9 :
Октябрь 05, 2015, 16:23 »
QGraphicsScene / QGraphicsView?
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
akimov0604
Гость
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #10 :
Октябрь 05, 2015, 16:33 »
QGraphicsScene / QGraphicsView. Что использовать для виджета с картинкой, а что для контейнера? Можно поподробнее пожалуйста?
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #11 :
Октябрь 05, 2015, 16:41 »
Ну видимо данных тут с гулькин нос. Хоть тыща датчиков будет? А две? Вряд ли. Тогда что-нибудь "пожирнее", где можно покушать плюшек, напр QTableWidget или QTreeWidget. Может и без делегатов прокатит, а если и нет - в них ничего страшного.
Свой виджет с виджетами - ну как-то "не в духе", по смыслу это таблица. QGraphicsScene - ну наверное для фанатов этого класса
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #12 :
Октябрь 05, 2015, 16:42 »
QGraphicsScene и является контейнером, на него располагаете объекты -- текст, картинки, свои
Если так нужно, можно на элементе QGraphicsScene разместить другие элементы, и тогда он будет контейнером
А QGraphicsView отображает то, что на сцене
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #13 :
Октябрь 05, 2015, 17:13 »
Я бы сделал свой виджет для батарейки на основе QWidget.
А поскольку их кол-во произвольно, пихал бы их в QTableWidget.
Можно, конечно, и QGraphicsScene использовать, но зачем, если все равно у батарейки будет своя отрисовка?
Или нужен будет зум-тягание мышью-эффекты?
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Как реализовать такое ТЗ, на картинке
«
Ответ #14 :
Октябрь 05, 2015, 17:15 »
Цитата: Racheengel от Октябрь 05, 2015, 17:13
Я бы сделал свой виджет для батарейки на основе QWidget.
А поскольку их кол-во произвольно, пихал бы их в QTableWidget.
Тогда зачем виджет, если есть делегаты?
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...