Russian Qt Forum
Ноябрь 24, 2024, 16:47
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Как лучше реализовать сетку изображений
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как лучше реализовать сетку изображений (Прочитано 4654 раз)
Zeka13
Гость
Как лучше реализовать сетку изображений
«
:
Март 26, 2012, 14:24 »
Нужно создать сетку регулируемого размера из картинок
Вижу 2 варианта: через Qlabel''ы и через Qpainter
Есть ли ещё варианты и какой из них лучше подойдёт для моей задачи?
Заранее спасибо за ответы
Записан
Bepec
Гость
Re: Как лучше реализовать сетку изображений
«
Ответ #1 :
Март 26, 2012, 14:27 »
Сетку?
Из картинок?
Крючком вязать будешь?
Бери четвёрочку!
PS если не дошло, то конкретизируй что ты хочешь. Я ведь тоже хочу триаполигональную систему расчёта трапецевидных дипротий на монокуляре.
Записан
BRE
Гость
Re: Как лучше реализовать сетку изображений
«
Ответ #2 :
Март 26, 2012, 14:56 »
Цитата: Zeka13 от Март 26, 2012, 14:24
Вижу 2 варианта: через Qlabel''ы и через Qpainter
Еще есть третий это QGraphicsScene. Все три варианта легко реализуемые, наверное с QLabel самый простой. Решать тебе, кому то ближе рисовать самому, а кому-то использовать готовые виджеты.
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: Как лучше реализовать сетку изображений
«
Ответ #3 :
Март 26, 2012, 15:31 »
"регулируемого размера" - имеется ввиду zoom, или просто кол-во картинок по вертикали/горизонтали? Если первое, то или QPainter или QGraphicsScene будет быстрее, иначе просто сетка из QLabel-ов будет достаточно.
Записан
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: Как лучше реализовать сетку изображений
«
Ответ #4 :
Март 26, 2012, 15:32 »
Есть ещё QListView
Записан
Qt 5.11/4.8.7 (X11/Win)
BRE
Гость
Re: Как лучше реализовать сетку изображений
«
Ответ #5 :
Март 26, 2012, 15:33 »
Цитата: GreatSnake от Март 26, 2012, 15:32
Есть ещё QListView
В смысле QTableView?
Записан
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: Как лучше реализовать сетку изображений
«
Ответ #6 :
Март 26, 2012, 15:38 »
Цитата: BRE от Март 26, 2012, 15:33
Цитата: GreatSnake от Март 26, 2012, 15:32
Есть ещё QListView
В смысле QTableView?
Неа, именно QListView.
Записан
Qt 5.11/4.8.7 (X11/Win)
BRE
Гость
Re: Как лучше реализовать сетку изображений
«
Ответ #7 :
Март 26, 2012, 15:41 »
Цитата: GreatSnake от Март 26, 2012, 15:38
Неа, именно QListView.
и делегат?
А в чем профит именно листа?
Записан
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: Как лучше реализовать сетку изображений
«
Ответ #8 :
Март 26, 2012, 15:43 »
Цитата: BRE от Март 26, 2012, 15:41
А в чем профит именно листа?
Имхо, в нём уже всё есть - gridSize(), iconSize(), viewMode(). И всё работает динамически.
Записан
Qt 5.11/4.8.7 (X11/Win)
Zeka13
Гость
Re: Как лучше реализовать сетку изображений
«
Ответ #9 :
Март 26, 2012, 20:36 »
Регулируемая - в смысле кол-во картинок
Bepec
, а мой любимый смайл
Спасибо всем кто ответил, буду пробовать!
вот это вот сетка изображений, в google по такому словосочетанию и нашёл
http://wpnews.ru/wp-content/uploads/images/235_2_652ebdf409cc85cb64e2ff608d4ec78c.jpg
«
Последнее редактирование: Март 26, 2012, 20:38 от Zeka13
»
Записан
Bepec
Гость
Re: Как лучше реализовать сетку изображений
«
Ответ #10 :
Март 26, 2012, 22:00 »
Ну если так, я думаю проще будет QGraphicsScene
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...