Описание тега qgraphicsview
QGraphicsView - это класс из набора инструментов Qt, который предоставляет виджет для отображения содержимого QGraphicsScene.
0
ответов
Есть ли способ заказать обновление краски переднего плана в графическом представлении?
Graphicsview сначала рисует фон, затем слой и, наконец, передний план. Я хотел бы использовать передний план для рисования некоторых динамических объектов над основной геометрической информацией, но я не знаю, как отправить заказ на обновление тольк…
28 ноя '11 в 18:08
1
ответ
Qt update() не работает
У меня проблема, что функция update() в QGraphicsItem не работает Что я хочу сделать, это когда я двигаюсь по кругу, другие QGraphicsItem(в то же время округлый) меняет цвет. Это пример того, что я хочу сделать: circle.cpp: void CircleItem::mouseMov…
06 апр '14 в 21:11
1
ответ
Регулировка толщины QPen при масштабировании QGraphicsView?
Одна удивительная особенность QGraphicsView это его способность масштабировать себя с содержимым сцены (фактически, каждый QGraphicsItem вставлен в сцену). QPixmap что я правильно вставил шкалы, что означает, что если я предоставлю коэффициент масшт…
29 окт '12 в 11:11
1
ответ
Qt GraphicsView mouseMoveEvent, затенение GraphicsItem mouseMoveEvent
У меня проблемы с перегрузкой mouseMoveEvent. У меня есть подкласс QGraphicsView и перегружены mousePressEvent, mouseMoveEvent и mouseReleaseEvent. Я использую эти события, чтобы нарисовать пользовательский QGraphicsItem - Line. (mousePress - устана…
21 окт '13 в 18:52
0
ответов
Применение абсолютного масштабирования к QGraphicsPixmapItems
В настоящее время я использую QTransform для масштабирования элементов, но так как мои элементы изменяются с помощью мыши, результаты выглядят неловко, когда несколько элементов выбираются, а затем изменяются размеры. Поэтому я хотел масштабировать …
20 июл '18 в 05:08
2
ответа
Общие советы по масштабированию в QGraphicsView/QGraphicsScene
В моем проекте я использую материал QGraphicsView/ QGraphicsScene. На моей сцене будут регионы с 2D графикой. Количество регионов будет ограничено (скажем, 20)Пользователи могут выбрать отображение одного или нескольких регионов.Если пользователь ре…
24 май '10 в 07:19
0
ответов
Установите Qwidget(виджет-док) в qgraphicscene-qt
У меня есть 2 виджета док-станции, где Dock1 имеет все приложение. где я могу увеличить. и я хочу, чтобы реплика того же приложения в Dock2, где он помещается на экран. я пытаюсь добавить Qgraphicscene в dock2, который загружает приложение dock1. не…
12 фев '15 в 11:31
2
ответа
События мыши PyQt для QGraphicsView
Я пытаюсь получить координаты различных событий мыши из QGraphicsView, но я не могу понять, как их вызвать. В конце я хочу добавить изображение в graphicsView, а затем нарисовать поверх него. В идеале я хотел бы, чтобы координаты располагались в лев…
26 июл '13 в 21:52
1
ответ
Сигнал или событие, уведомляющее координату области просмотра, изменилось с QGraphicsView
Я пытаюсь реализовать пользовательские карты, которые состоят из нескольких мозаичных изображений. Я мог бы успешно загрузить плитки на основе области просмотра Rect. void updateRasterTiles(const QRectF &viewport) { ..... Q_FOREACH(QString fileN…
06 дек '14 в 14:02
1
ответ
Qt: Эффективно обрабатываете QGraphicsItems, которые имеют "много растровых изображений"? (РТС)
В настоящее время я создаю небольшой движок Real Time Strategy 2D. И мне интересно, как справиться со многими постоянно меняющимися спрайтами, которые в конечном итоге засорят мой экран. К вашему сведению, я не стремлюсь ни к какому уровню ААА, я пр…
04 апр '11 в 17:54
1
ответ
Прокрутка QGraphicsView и QGraphicsScene
У меня экземпляр QGraphicsScene установлен на QGraphicsView в графическом интерфейсе с включенными полосами прокрутки и полным обновлением порта просмотра. Но когда я прокручиваю свой графический вид, я получаю, что элементы, добавленные в сцену qgr…
18 фев '13 в 18:53
1
ответ
Big QPixmaps вылетает с OpenGL
Я программирую QGraphicsView, который имеет много изображений. Но когда я отображаю JPEG с разрешением 8528 x 1128 px (изображение панорамы), QGraphicsPixmapItem не рендерится. Он просто отображает черный квадрат. Изображения "нормального" размера о…
27 окт '10 в 12:08
1
ответ
Принимает ли QGraphicsView право собственности на связанную графическую сцену?
Мне было интересно... если я выделю графическую сцену QGraphicsScene* scene = new QGraphicsScene(); и связать его с графическим представлением this->ui->graphicsView->setScene(scene); захватывает ли графическое представление сцену? Другими …
10 фев '11 в 10:11
0
ответов
Прозрачное растровое изображение: синие границы как артефакты рисования
У меня есть QGraphicsView с QGraphicsScene scene и я добавляю растровое изображение к этой сцене. Это отлично работает: image = QtGui.QImage(1, 1, QtGui.QImage.Format_Indexed8) image.load(fileName) image = image.convertToFormat(6) """ # make white p…
15 май '17 в 22:45
1
ответ
Измените курсор, если вы переходите к QGraphicsRectItem Qt C++
Я хотел бы изменить курсор, если я иду по прямоугольнику, как QGraphicsRectItem, У меня есть класс, который наследует от QGraphicsView и прямоугольники отображаются в виде QGraphicScene, Я реализовал события мыши с eventFilter, Проблема в том, что к…
13 июл '18 в 09:55
1
ответ
Доступ к другому содержимому элемента в QGraphicsScene
У меня есть файл dialog.cpp, именно здесь я создал свой QGraphicsScene который использует QGraphicsView, Я создал два класса, которые наследуют QGraphicsPixmapItem, "Vehicle" а также "Junction", Оба эти объекта добавляются к одному QGraphicsScene в …
15 мар '13 в 19:08
0
ответов
PySide/PyQt: сохранить размер элемента постоянным при масштабировании QGraphicsView
Я пытаюсь создать небольшое приложение с графическим интерфейсом, где пользователь сможет рисовать точки и кривые. Я реализовал масштабный вариант. Я хотел бы масштабировать только пути, а не графическое представление точек (класс RBNode). Есть ли с…
10 мар '17 в 19:48
1
ответ
Нарисуйте сдвиг при рисовании в QGraphicsView
У меня проблема. У меня есть класс, который наследует QGraphicsView, давайте предположим, что он называется "g". Я переопределил метод mousePressEvent, код этого метода: void GraphWidget::mousePressEvent(QMouseEvent *event) { if(event->button() =…
18 окт '12 в 21:09
1
ответ
Как получить полный полноэкранный режим с PyQt4
У меня возникают проблемы с получением QWidget в полноэкранном режиме в PyQt 4.8 . Я выбрал два подхода: 1) Код напрямую (это работает) import sys from PyQt4 import QtGui, QtCore import qimage2ndarray as q2n import numpy as np from scipy.misc.common…
01 авг '16 в 10:56
1
ответ
QGraphicsView / QGraphicsScene соответствие размера
Как сделать QGraphicsScene с указанным размером и QGraphicsView для мониторинга этой сцены с тем же размером? Это звучит как глупый вопрос, но рассмотрим следующий тестовый код [1] import sys from PyQt4 import QtGui, QtCore class MainWindow(QtGui.QM…
17 окт '13 в 18:05