РР
June 4, 2019, 10:14 p.m.

C++Самоуничтожение объектов на графической сцене

Qt, qt, QGraphicItem, QGraphicsScene

Мне нужно чтобы созданные объекты сами по себе удалялись со сцены, по таймеру. То есть без взаимодействия с ними. Как это можно реализовать? Есть код для удаления с взаимодействием (приложен), а вот как сделать чтобы без - ничего не могу …

Read
r
Nov. 28, 2018, 3:30 p.m.

QtScale GraphicsItems, zoom способы реализации

qt, gamedev, QGraphicItem, QGraphicsScene

Есть программа.
Ничего сложного в ней нет
QGraphicsScene
view = Q Graphics View - размером (800, 600)
view->setTransformationAnchor(QGraphicsView::AnchorUnderMouse)
При прокрутке колесом мыши вызывается
view->scale(1.05, 1.05) или view->scale(1/1.05, 1/1.05)

И несколько QGRaphicsRectItem
Предположим что есть country_map = QGRaphicsRectItem( )
размером (2000, …

Read
f
June 4, 2018, 12:24 a.m.

C++Вызов сигнала в mousePressEvent

c++, qt, QGraphicItem

родитель:
// абстрактный класс
class NodeEdgeParent : public QGraphicsItem
{
public:
    NodeEdgeParent(GraphWidget *graphWidget);
    enum { Type = UserType + 1 };
    virtual void setTextContent(QString text) = 0;
    virtual QString textContent() const = 0;
    void mousePressEvent(QGraphicsSceneMouseEvent *event) override;
    GraphWidget *graph;
}; 
Read
f
April 29, 2018, 6:53 p.m.

QtСоединить элементы QGraphicsObject стрелками

qt5, c++, QGraphicItem

Как можно привязать к вершинам (или к квадратикам стрелки)? Мне бы хотелось уметь строить направленный граф.

Read
F
April 26, 2018, 11:32 p.m.

QtQGraphicsItem

Qt, QGraphicItem

Здравствуйте!

Как при данной структуре проекта реализовать следующее: допустим на сцену добавлены несколько итемов и необходимо при событии мыши (например по щелчку ПКМ) на двух итемах (последовательно - сначала на одном ПКМ, затем на другом) между ними рисовалась прямая, соединяющая …
Read
c
Nov. 29, 2017, 12:23 a.m.

QtHow can I resize QgraphicItem using mouse

qt, QGraphicItem, resize, Rectangle, c++

I asked question under this topic previously too,But this is slightly difference. I 'm following this tutorial these days,In that tutorial you drawn rectangle using mouse.So I tried to draw a rectangle when a button click.here is my sample code. …

Read
F
Nov. 19, 2017, 10:14 p.m.

QtQGraphicsItem

Qt, QGraphicItem

Доброго времени суток!

Хотел бы разобраться со вставкой текста на сцену
По структуре урока реализовал это простой вставкой строки

painter->drawText(-30,-30,ok)
Текст добавляется нормально

Проблема в следующем:  при добавлении еще одного итема с другим текстом текст предыдущего итема, уже существующего на …
Read
P
Oct. 12, 2016, 2:05 a.m.

QtПрисвоение классу параметра

QGraphicItem, scene, наследование

Здравствуйте. С похожим вопросом обращался, но не допер. На картинке слева класс Plane, и унаследованные от него классы Have, Satellite и пр. Они изображены на сцене. Необходимо в сцену добавить линию, соединяющей объекты как на рисунке (количество линий и объектов …

Read
  • Last comments
  • AK
    April 1, 2025, 11:41 a.m.
    Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
  • Evgenii Legotckoi
    March 9, 2025, 9:02 p.m.
    К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
  • VP
    March 9, 2025, 4:14 p.m.
    Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
  • ИМ
    Nov. 22, 2024, 9:51 p.m.
    Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
  • Evgenii Legotckoi
    Oct. 31, 2024, 11:37 p.m.
    Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup