Вопросы по теме '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 просмотров
schedule
02.11.2023
QGraphicsView-›centerOn() не работает
Я не могу понять, как заставить centerOn() перемещать область просмотра вокруг элемента (или элемента вокруг порта, не уверен, каким образом).
Следующий код работает в main:
view.setDragMode(QGraphicsView::ScrollHandDrag);...
3402 просмотров
schedule
22.01.2024
Проблема с подключением сигнала 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 просмотров
schedule
23.09.2022
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 просмотров
schedule
21.03.2024
Объект 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 просмотров
schedule
19.11.2023
Как программно передавать изображения из QGraphicsView в QTableView с помощью QPushButton
Некоторое время я изучал, как хранить изображения, загруженные на QGraphicsView , в строки QTableView с помощью QPushButton программным способом, но информации, которую я нашел до сих пор, не так много.
У меня есть 1 QGraphicsView ,...
221 просмотров
schedule
21.11.2023
QGraphicsView неправильный размер при запуске
У меня проблема, я сделал QGraphicsView с двумя прямоугольниками внутри. Я хотел, чтобы они изменялись, когда я изменяю размер диалогового окна, поэтому я переписываю класс диалогового окна. Это работает, но в начале у меня прямоугольник...
25 просмотров
schedule
15.11.2022