Вопросы по теме 'qgraphicsview'

Как привязать QGraphicsWidget/Item (сделать их статическими) к QGraphicsView
Хочу сделать что-то вроде хада. У меня есть QGraphicsScene с огромным QPixmap , который я добавил к гораздо меньшему QGraphicsView . Теперь мне нужно добавить некоторые элементы управления, такие как QLabel , QPushButton и...
2104 просмотров
schedule 28.11.2023

Большие QPixmaps аварийно завершают работу с OpenGL
Я программирую QGraphicsView с большим количеством изображений. Но когда я отображаю JPEG с разрешением 8528 x 1128 пикселей (панорамное изображение), QGraphicsPixmapItem не отображается. Он просто показывает черный квадрат. Изображения...
308 просмотров
schedule 25.02.2024

mousePressEvent неправильно привязывается?
Чтобы ознакомиться с графическим представлением Qt, я реализую в Qt простую шахматную доску. Шахматных фигур пока нет. Я использую прямоугольники для представления каждой плитки, поэтому я создал класс BoardTile (который наследуется от...
522 просмотров
schedule 23.01.2024

Qt QGraphicsView одно фоновое изображение в центре
Мой элемент QGraphicsView намного больше, чем его фоновое изображение, но я бы хотел, чтобы это фоновое изображение рисовалось только один раз. Теперь все это заполнено этим фоновым изображением столько раз, сколько для него есть места. Итак,...
3093 просмотров
schedule 11.11.2022

Метод `paint` не вызывается после прокрутки `QGraphicsView`
У меня есть QGraphicsItem на сцене. hoverEnterEvent повторно реализован для этого предмета. Это код от hoverEnterEvent : grabber = new agnt::A_CornerGrabber(A_CornerGrabber::TOP_RIGHT,this,8,3); assert(grabber);...
379 просмотров

QGraphicsView-›centerOn() не работает
Я не могу понять, как заставить centerOn() перемещать область просмотра вокруг элемента (или элемента вокруг порта, не уверен, каким образом). Следующий код работает в main: view.setDragMode(QGraphicsView::ScrollHandDrag);...
3402 просмотров

Проблема с подключением сигнала QPushButton к слоту QGraphicsView
У меня возникли проблемы с подключением сигнала в QPushButton к слоту в моем QGraphicsView . Мой заголовок кнопки: class Button : public QPushButton { Q_OBJECT public://public constructors / destructors Button(Game_state *...
1086 просмотров
schedule 13.03.2024

Поворот — TransformOriginPoint — PyQt4
Я пытался создать небольшой пользовательский интерфейс с помощью PyQt. Он имеет окно, кнопку (поворот) и многоугольник (прямоугольник) в QGraphicsView. Одна из целей приложения — позволить пользователю вращать многоугольник. То есть после того,...
1751 просмотров
schedule 26.04.2024

QGraphicsGridLayout работает в PySide, но не в PyQt4
Я несколько часов пытался заставить QGraphicsGridLayout работать с PyQt4 . У меня установлено PySide , поэтому я переключил импорт на него для быстрой проверки, и все заработало, как и ожидалось! Для приведенного ниже кода, когда используется...
484 просмотров
schedule 22.05.2024

Qt - Используя QTransform (или аналогичный), масштабируйте внутренний QRect до/от QGraphics
Некоторый фон. Скажем, у вас есть QGraphicsScene и только одно представление, которое представляет собой масштаб 1-1 со сценой. У вас есть QRect A, который представляет собой внешний вид сцены с предопределенным размером пикселя. У вас есть QRect...
1633 просмотров
schedule 08.04.2024

Сетка в GraphicsView
Я хочу реализовать сетку в своем графическом представлении так, чтобы она автоматически соответствовала графическому представлению, и когда я увеличиваю графическое представление, должен увеличиваться только размер блока сетки, но не ширина линии...
130 просмотров
schedule 11.03.2024

Как использовать локальные координаты в QGraphicsItem
Я создал собственный qGraphicsRectItem, который добавил в свой qGraphicsScene. Я хотел бы добавить текст в этот настраиваемый прямоугольник, используя его локальные координаты (т.е. добавление 0,0 помещает элемент в начало моего прямоугольника...
2658 просмотров

QGraphicsScene::fitInView() работает только при изменении размера
У меня есть игра, которая происходит поверх статической карты. Я думал нарисовать карту в QGraphicsView::drawBackground(). Все вроде опухло. За исключением того, что ничего не рисуется, пока я не изменю размер окна... Я думаю, что это связано с...
1038 просмотров
schedule 03.04.2024

Как ограничить мышь QGraphicsScene в PySide?
Или, может быть, QGraphicsView? Я до сих пор не понимаю картографию. Смотрите комментарий # I'm not computing x and y correctly. mapTo/From/Global/Scene/??? в myview.py ниже. Идея состоит в том, что когда вы один раз щелкаете по кольцу,...
132 просмотров

Объект PyQt5 QGraphicsView не имеет атрибута «resetMatrix»?
Рассмотрим этот пример PyQT5, назовем его test.py (для меня он ведет себя одинаково как под python2 , так и под python3 в Ubuntu 18.04): #!/usr/bin/env python from __future__ import print_function import sys, os from PyQt5 import QtCore,...
616 просмотров
schedule 09.01.2024

QGraphicsView ведет себя по-разному, когда мышь удерживается над QGraphicsProxyWidget
У меня есть графический интерфейс pyside2, который использует QGraphicsView. Я использую setDragMode(QGraphicsView.ScrollHandDrag), чтобы сделать представление перетаскиваемым, но я переопределяю курсор с помощью...
117 просмотров

Как программно передавать изображения из QGraphicsView в QTableView с помощью QPushButton
Некоторое время я изучал, как хранить изображения, загруженные на QGraphicsView , в строки QTableView с помощью QPushButton программным способом, но информации, которую я нашел до сих пор, не так много. У меня есть 1 QGraphicsView ,...
221 просмотров
schedule 21.11.2023

QGraphicsView неправильный размер при запуске
У меня проблема, я сделал QGraphicsView с двумя прямоугольниками внутри. Я хотел, чтобы они изменялись, когда я изменяю размер диалогового окна, поэтому я переписываю класс диалогового окна. Это работает, но в начале у меня прямоугольник...
25 просмотров
schedule 15.11.2022