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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как сделать такое GUI  (Прочитано 3691 раз)
ryoDC
Гость
« : Ноябрь 05, 2013, 15:14 »

Подскажите, с помощью какого компонента\библиотеки можно сделать подобное GUI в QT?

« Последнее редактирование: Ноябрь 05, 2013, 15:16 от ryoDC » Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Ноябрь 05, 2013, 15:22 »

Можно отрисовать самому через QPainter Улыбающийся
Можно через сцену сделать - QGraphicsScene Улыбающийся
Можно просто на форму накидать QLabel'ы и заполнить их Улыбающийся

Но мне кажется, через QGraphicsScene будет проще и удобнее Улыбающийся
Записан

mutineer
Гость
« Ответ #2 : Ноябрь 05, 2013, 15:28 »

Model/View с кастомным делегатом
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Ноябрь 05, 2013, 15:30 »

На QML можно.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #4 : Ноябрь 06, 2013, 08:57 »

Model/View с кастомным делегатом
Наиболее универсальное решение. Можно ещё и, как указал Пантер, с фронтендом на QML.
Записан
ryoDC
Гость
« Ответ #5 : Ноябрь 06, 2013, 14:18 »

Model/View, как это сделать? Там есть какой-то шаблон, который как-то имплементит этот паттерн?
Да, GUI должно генерится динамически, по XML из бинарного файла (XML декларирует структуру бинарного файла, а бинарный файл содежит значения для полей, а-ля PacketID и иже с ним).
Записан
mutineer
Гость
« Ответ #6 : Ноябрь 06, 2013, 14:19 »

Model/View, как это сделать? Там есть какой-то шаблон, который как-то имплементит этот паттерн?

http://doc.qt.digia.com/4.7/model-view-programming.html
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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