В данном видео уроке будет показан простейший пример как правильно работать с QGraphicsScene, и чем QGraphicsScene удобнее QPainter Ссылка на статью с кодом: cppstudio.ru/?p=503
Спасибо, было интересно. А насколько это дружит с векторной графикой? Можно ли туда добавлять такие элементы или передать другому объекту, отвечающему за такую графику? Спрашиваю исключительно из любопытства.
Добрый день. При рисовании в QGraphicsScene непрозрачным цветом, я рисую поверх старого рисунка. При рисовании прозрачным цветом, прозрачный цвет не виден, он остается под старым рисунком(наверно). Как при рисовании стирать старый рисунок и показывать новый?
Насчет производительности пока ничего не могу сказать, пока не тестировал, точнее только начинаю тестировать данную сферу для разных платформ разный код) Нужно пробовать, а так Qt достаточно хорошо проработанный фреймворк и я не думаю что если на нём начать писать какой то код для других платформ будет сильное снижение производительности в отличии от чистого проработанного кода
@@user-yf2fg5kc8k спасибо. Я понимаю что ответ на вопрос не может быть однозначным, но может есть какие-либо тесты рисования одного и того же с помощью этих двух методов (хотя бы в пределах одной платформы). Сам пишу под микроконтроллеры, но периодически необходимо выдать график какого-либо переходного процесса на ПК (а на объекте ПК может быть совершенно разный по мощности). Например ситуация может быть такая - нужен графики температуры, давления и т.д. и соответственно 2 объекта: линии графиков и координатные сетки. Соответственно сетки перерисовывать нет нужды каждый раз. Даст ускорение работа со слоями или нет? Надеюсь, что в скором времени сам попробую, но вдруг кто-то уже делал, то было бы не плохо узнать результат.
Уроки конечно класс! Непонятно, зачем юзать PhotoShop, когда есть бесплатные аналоги и с большими возможностями? или это просто реклама? И конечно не принципиально, но видно вы крутой специалист в сфере кью тэ, но а произношением английских слов как то не айс.. особенно режет ухо path который на слух воспринимается как патч а не как путь...
Спасибо за честность по поводу английского, что касается Adobe Photoshop - это просто дело привычки, что касается английского - то да тут есть пока большая проблема которая решится со временем
@@user-yf2fg5kc8k было бы интересно если снимите популярный(в плане доходчивости) видос о том как происходит отрисовка, буфферизация, рассказать о методе swap... Это бы реально дало понимание того как именно строить эффективную графику... опять же в данных классах это предусмотренно кьютом, но взять если изображения, или некоторые виджеты, то придав им анимацию при помощи QTimer и изменении геометрии начинает фризить, тоже самое делаешь через QPropertyAnimation - все окей... Не понимаю этих базовых принципов буферизации, по всей видимости ответ кроется в метода swap, вопрос в том какоков его алгоритм... Если выйдет видос - за счастье посмотрю.