Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / как такое можно нарисовать / 5 сообщений из 5, страница 1 из 1
21.06.2014, 20:03
    #38676323
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как такое можно нарисовать
Привет. Подскажите, пожалуйста, как можно нарисовать картинку, как в приложенном файле.
со
Я думаю сделать это через класс, который содержит массив строк и колонок.
А при создании объекта в QPainter отрисовать все ячейки массива через цикл в виде квадратов.

Может есть ещё какие способы?
...
Рейтинг: 0 / 0
21.06.2014, 22:20
    #38676383
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как такое можно нарисовать
Не знаю кут. Но наверное можно получить QPaintDevice и двумя циклами нарисовать квадратики (QRect) с шагом.
...
Рейтинг: 0 / 0
21.06.2014, 22:39
    #38676392
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как такое можно нарисовать
mayton,

я пока тоже к такому решению склоняюсь.
...
Рейтинг: 0 / 0
21.06.2014, 22:48
    #38676398
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как такое можно нарисовать
проще сетку нарисовать, чем квадратики
...
Рейтинг: 0 / 0
22.06.2014, 12:29
    #38676515
smald
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как такое можно нарисовать
mr_virtusМожет есть ещё какие способы?

Не копайтесь в этом Qt. Взять QtGLWidget и рисовать в нём на OpenGL.
Тогда потребуется текстура фона, glVerteхPointer, и glColorPointer, и glDrawArrays(GL_POINTS ... трёхмерный массив точек с координатами
пробегающими по решётке, все окрашены компонентами цветов, оформленными в трёхмерный/четырёхмерный массив, передаваемый в glColorPointer.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / как такое можно нарисовать / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]