Serj Demchenko
1 июня 2021 г. 0:15

QtQGraphicsView координатная сетка

qt, QGraphicsView

Добрый день!
Кто-нибудт реализовывал графики на QGraphicsScene ?
Как реализовать нечто подобное только на QGraphicsView с исп. QGraphicsRectItem и QGraphicsScene?

Читать
Илья Некрасов
2 марта 2020 г. 22:35

QtQt 2D освещение и тени

Qt, game, 2D, QGraphicsView

Добрый день, форумчане! Пишу 2D платформер в среде Qt с помощью вджета Graphicsview. Хотел бы научиться делать правильное освещение с тенями. Искал в интернете по поводу этого информацию, к сожалению, не нашёл более-менее понятные объяснения. Рад был бы увидеть примеры …

Читать
Михаиллл
1 сентября 2019 г. 21:09

QtКак обращаться к объектам QGraphicsItem созданным в QGraphicsView

QGraphicsView, QGraphicsItem

Добрый день.
С помощью такого класса создаю эллементы в QGraphicsView

  1. class MoveItem : public QObject, public QGraphicsItem
  2. {
  3. Q_OBJECT
  4. public:
  5. explicit MoveItem(QObject *parent = 0);
  6. ~MoveItem();
  7. int id;
  8. int width, height;
  9.  
  10. private:
  11. QRectF boundingRect() const;
  12. void paint(QPainter *painter, const QStyleOptionGraphicsItem
Читать
GF
17 февраля 2018 г. 14:09

C++QGraphicsView

QGraphicsView

Здравствуйте, хочу создать кастомные компонент для формирования диаграмм на базе

QGraphicsView

но при компиляции выходит ошибка. Коды класса прилагаю

#include <QObject>
#include <QWidget>
#include <QGraphicsView>
#include <QMessageBox>
#include <QDebug>
#include <QString>
//
#include "qcustomgraphicsview.h"

QCustomGraphicsView::QCustomGraphicsView(QObject *parent) : QGraphicsView(parent)
{

} 
Читать
IF
9 августа 2017 г. 17:16

Qt2D Графика в Qt

QT, QGraphicsView, C++

Доброго времени суток, недавно была выпущена статья по созданию и отрисовке графиков в кнопках

https://evileg.com/post/275/

У меня возник вопрос такого плана:

1.И правильно ли я понял как реализуется данная операция отрисовки?
2.как это реализовать в QGraphicsView(QGW)?
3.Как увязывать координаты моей …

Читать
IF
18 мая 2017 г. 16:42

QtОтрисовка графика в QGraphicsView

Qt QGraphicsView QGraphicsScene

Задача такая. У меня есть "графическое окно" в котором должны рисоваться графики вертикально(пока 2)-как показано на рисунке. Подскажите пожалуйста как это сделать? Я излазил всю библиотекуQGraphicsScene и нашёл функцию -> QGraphicsScene::addLine(она рисует только линии по 2-м точкам) Помогите пожалуйста. Заранее …

Читать
Илья
15 марта 2017 г. 6:15

QtПроблема при перерисовке сцены - "скакание" элементов сцены по вертикали

QGraphicsView, QGraphicsScene, QWidget

Здравствуйте. Использую Qt 5.6.1.
В общем, имеется клиентское приложение, которое связывается с сервером, получает от него данные - координаты узлов сети системы управления и данные с них, и отрисовывает местоположение узлов на QGraphicsView. На сцене рисую координатную сетку, которое можно …

Читать
Alex
15 сентября 2016 г. 19:37

QtQGraphicsScene QGraphicsItem QgraphicsView

qgraphicsscene, QGraphicsView, Qt

Добрый день Евгений, изучаю ваши уроки про рисование в среде Qt. Пытаюсь написать игру сапёр, начал с графики и остановился. У меня получилось создать поля с минами фиксированного размера, но моя цель сделать так же как и в Сапёре который …

Читать
9 мая 2016 г. 21:16

QtВопрос по QGraphicsScene и QGraphicsView – перерисовка объектов

qgraphicsscene, QGraphicsView, QHash, QMap, Qt

Доброго вам времени суток,
Работая с QGraphicsScene, возникает необходимость отображать большое количество однотипных элементов (item’ов) – порядка миллионов квадратов (rectangle’ов 7х7 ). Их прорисовка(scene->addRect) и удаление(scene->removeItem) занимает слишком большое кол-во времени, а она происходит периодически, скажем 0,3 сек . Вопрос, …
Читать