| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Нарисовать, двигать, сохранить линию Qt 4.8.4 C+ |
| Автор: Excalibur921 27.10.2017, 13:04 |
| Можете сделать простой пример до максимально пункта какого не жалко? 1)создать массив ImageArray 300 на 300 который будет RGB изображением. 2)записать в ImageArray попиксельно через цикл For горизонтальную линию цветом(135,154,160) длинной 10 пикселей. 3)создать слайдер1,слайдер2 задают координаты ячейки в ImageArray с которой начинаем рисовать линию. 4)File save/File open/File Save As... сохраняют \ открывают значения слайдеров. Открыли файл и рисует линию в загруженных координатах. Когда выбираем File save/File open/File Save As видны эскизы\привью мелкой картинкой где в изображении в каждом файле красная линия 100 на 100 пикселей Слайдеры и обновлять растеризацию ImageArray нужно не чаще 60 раз в сек по таймеру и если завершен расчет массива ImageArray. Или слайдер задает FPS. Будут тяжелые расчеты. |
| Автор: Excalibur921 27.10.2017, 14:05 | ||||||||
| Сдвиг с нуля! Класс… Код рисует линию на черном фоне: untitled6.pro
main.cpp
Как подвинуть линию по X? Исходник:
Мод:
Как сделать чтобы a0 менялась от слайдера? Можете сделать пример эта линия двигается по X от слайдера? |