Вопросы по теме 'qgraphicsscene'
Несколько QGraphicsView для одного QGraphicsScene
У меня есть один QGraphicsScene , к которому я добавил несколько экземпляров QGraphicsItem .
Мне нужно отобразить конкретную часть всей моей сцены в отдельных представлениях.
Для этого я хочу создать несколько экземпляров QGraphicsView ,...
4080 просмотров
schedule
01.10.2021
QgraphicsView rubberbanddrag влияет на поведение масштабирования
Я застрял с этим странным поведением, когда, если я включаю перетаскивание резиновой лентой, событие колеса больше не масштабируется под мышью. Масштабирование выполняется независимо от положения мыши. И если я отключу другие события, то wheelEvent...
2061 просмотров
schedule
02.12.2021
Нарисуйте линейку шкалы в QGraphicsScene?
Я создаю виджет карты (что-то вроде карты Google) с помощью Qt, в основном я использовал QGraphicsScene для отображения плитки карты.
Теперь я хочу добавить к виджету линейку масштаба, как на карте Google. Есть предложения о том, как я могу это...
1646 просмотров
schedule
07.11.2021
Динамическое изменение размера видео в QGraphicScene
Итак, у меня есть QMediaPlayer для воспроизведения видео, которое содержится внутри QGraphicsVideoItem, внутри QGraphicsScene. У меня также есть текст внутри QGraphicsScene. QGraphicsView изменяет размер в соответствии с размером текста, но не...
870 просмотров
schedule
04.09.2021
Проблемы с масштабом реального мира с QGraphicsView / QGraphicsItem
У меня проблемы с масштабированием - я подозреваю, что что-то упускаю ... возможно, кто-то меня поправит.
Я использую QGraphicsScene и QGraphicsView для отображения положения лодки с использованием широты и долготы в десятичных градусах. Для...
151 просмотров
schedule
14.11.2021
Как обновить QGraphicsView, чтобы показать изменения в фоне QGraphicsScene
У меня есть кастомные QGraphicsView и QGraphicsScene . Внутри QGraphicsScene я переопределил void drawBackground(QPainter *painter, const QRectF &rect) и на основе логического флага хочу включать и выключать сетку. Я попытался вызвать...
4897 просмотров
schedule
07.10.2021
Невозможно перетащить элементы в QGraphicsView после повторной реализации mousePressEvent
вот такая ситуация: у меня есть QGraphicsView, QGraphicsScene и QGraphicsItem. Когда я не реализую события мыши, я могу перетаскивать элементы. Но когда я реализую в QGraphicsView
class MyView: public QGraphicsView {
...
protected:
void...
229 просмотров
schedule
02.11.2021
Команда GST (gstreamer) в команде QMediaPlayer
Я использую Qt Creator 4.5.2 (Qt 5.9.5, GCC 7.3.0 64-бит) и работаю на Ubuntu 18.04. Я просто пытаюсь получить поток видео в реальном времени с IP-камеры. Я использовал методы QGraphicsView, QGraphicsScene, QGraphicsVideoItem и QMediaPlayer.
Прямо...
1336 просмотров
schedule
17.11.2021
PyQT5 setRect перемещает исходную точку в QGraphicsScene
Каждый раз, когда я пытаюсь переместить прямоугольник в сцене, кажется, что исходная точка прямоугольника меняется на то место, где находился прямоугольник до обновления местоположения.
Итак, если я создаю прямоугольник в точке (0,0) и перемещаю его...
85 просмотров
schedule
18.10.2021
Есть ли способ программно прервать перетаскивание мышью в Qt?
Я хотел бы сохранить возможность пользователя масштабировать и перетаскивать QGraphicsScene , поэтому я не могу просто заблокировать QGraphicsView . Однако пользователь не должен иметь возможности перетаскивать QGraphicsItem из окна просмотра...
203 просмотров
schedule
19.02.2022
Обнаружение события мыши в нескольких графических представлениях
У меня есть класс "SceneWindow", который наследует QGraphicsScene. У меня есть событие перемещения мыши, которое выдает текущее положение мыши по осям x и y на сцене.
В моем классе главного окна у меня есть четыре графических представления,...
348 просмотров
schedule
26.02.2022
Найдите центральную позицию QGraphicsScene?
Я попытался использовать следующий код, чтобы добавить строку в свою сцену:
line = new QGraphicsLineItem(200,55,200,55);
mscene.addItem(ruler);
Но кажется, что координата QGraphicsLineItem начинается с левого угла. Я ни в коем случае...
4131 просмотров
schedule
28.02.2022
Как автоматически масштабировать диаграмму в Qt при изменении размера окна?
Я создаю диаграмму с помощью QChart, QGraphicsScene и QGraphicsView, но диаграмма не увеличивается или уменьшается автоматически при изменении окна. Как я мог это сделать? У меня нет никакого сигнала или слота в классе QChart, QGraphicsScene или...
1436 просмотров
schedule
13.03.2022
Как раскрасить в цвета QtGui.QPainterPath.addRect()?
Я пытаюсь нарисовать прямоугольник в PyQt5. Но у меня постоянно что-то не работает. Я имел в виду «документацию QPainterPath», и был такой пример:
path = QPainterPath()
path.addRect(20, 20, 60, 60)
path.moveTo(0, 0)
path.cubicTo(99, 0, 50, 50,...
288 просмотров
schedule
12.03.2022
Qt4: QGraphicsScene/View и пользовательский метод преобразования?
Я знаю, что с Qt можно использовать аффинные преобразования. Но можно ли также установить полный пользовательский метод глобального преобразования?
Вариант использования: рисование спроецированных географических точек (широта, долгота) или...
377 просмотров
schedule
30.03.2022
Переместите QGraphicsView вверху слева в определенную точку в QGraphicsScene вручную
У меня есть подкласс QGraphicsView , содержащий подкласс QGraphicsScene внутри QWidget .
QGraphicsScene имеет фактический прямоугольник для рисования с верхним пустым углом в точке (0,0) (так что сцена действительно имеет QRectF(-x,-y,w,h)...
1195 просмотров
schedule
26.03.2022
Фильтровать тип QGraphicsItems в сцене из items()
Я ищу способ получить все QGraphicsLineItem из сцены, используя items().
Он дает список всех QGraphicsItem, но я хочу выполнять действия, например, только с QGraphicsLine. Как я могу отсортировать этот список/извлечь элементы, которые я хочу, с...
41 просмотров
schedule
30.03.2022
Сохранение/загрузка элементов из QGraphicsScene
Я хочу сохранить все элементы QGraphicsScene в файл. Когда я загружаю файл, я должен иметь возможность использовать их как QGraphicsItems (как и раньше). Я храню свои элементы в QList, таком как QList of QGraphicsItems, который я назвал...
1820 просмотров
schedule
01.04.2022
QGraphicsView::NoViewportUpdate не работает
У меня есть очень простое окно с QGraphicsView , QGraphicsScene внутри и простым QPushButton . Когда пользователь нажимает кнопку, в сцену должна быть добавлена линия. Однако, поскольку я установил QGraphicsView::NoViewportUpdate , строка не...
241 просмотров
schedule
08.04.2022
QGraphicsView не увеличивает масштаб
Я использую Qt 5.7 и имею QGraphicsView , в который я добавил QSceneView . При запуске программы я вписываю сцену в вид с помощью fitinview и Qt::IgnoreAspectRatio (может это актуально?). Я пытаюсь создать интерфейс для увеличения и уменьшения...
186 просмотров
schedule
14.04.2022