Свързани въпроси 'qgraphicsitem'

Как да използвате локални координати за QGraphicsItem
Създадох персонализиран qGraphicsRectItem, който добавих към моята qGraphicsScene. Бих искал да добавя текст към този персонализиран правоъгълник, като използвам локалните му координати (т.е. добавянето към 0,0 поставя елемента в началото на моя...
2658 изгледи

Как да получавам известия от QGraphicsScene за addItem или itemChange?
В моя проект използвам QGraphicsScene и добавям/премахвам елементи в целия код. Сега искам да получавам известия, когато QGraphicsItem бъде добавено или премахнато. Много Qt класове имат сигнали за уведомяване или поне виртуални функции, които...
1829 изгледи

Рисуване на форми в рамките на QGraphicsItem (родител) с позиции спрямо родителя
Имам собствен обект, изпълняващ QGraphicsItem - по същество това е просто квадрат с граница. Опитвам се да нарисувам фигури в този елемент, като го използвам като родител. Проблемът е, че координатите, които използвам за формите в рамките на...
1900 изгледи
schedule 18.11.2023

чертане на сюжетни линии на QGraphicsScene
Проектирах QGraphicsScene като графика с мащаб по двете оси и с данните, които мога да начертая точки на сцената с помощта на QGraphicsItem. но не знам кой метод ще бъде подходящ за свързване на точките, така че да изглежда като начертана графика....
3532 изгледи
schedule 16.11.2023

Как да закотвите QGraphicsWidget/Item (да ги направите статични) в QGraphicsView
Искам да направя нещо като hud. Имам QGraphicsScene с огромно QPixmap , което добавих към много по-малко QGraphicsView . Сега трябва да добавя някои контролни елементи, като QLabel , QPushButton и QGraphicsEllipseItem . Това според мен не е...
2104 изгледи
schedule 28.11.2023

Защо е по-ефективно да премахнете QGraphicsItem от неговата сцена, преди да го унищожите?
Според документацията на деструктора на QGraphicsItem , „По-ефективно е да премахнете елемента от QGraphicsScene, преди да унищожи елемента." Защо така? Не мога да се сетя как би могло да промени нещата. И ако има значение, не трябва ли...
3382 изгледи
schedule 24.01.2024

QGraphicsView-›centerOn() не работи
Не мога да разбера как да накарам centerOn() да премества прозореца за изглед около елемента (или елемента около порта, не съм сигурен в кой път е). Следният код работи основно: view.setDragMode(QGraphicsView::ScrollHandDrag);...
3402 изгледи

Преместване на позицията на `QGraphicsTextItem` спрямо центъра на текста?
Имам редица класове, които наследяват от QGraphicsItem , които трябва да бъдат подредени по определен начин. За опростяване на изчисленията направих сцените и елементите центрирани в (0, 0) (като boundingRect() има +/- координати). Подкласът...
2671 изгледи
schedule 29.12.2023

Получаване на форматиране на празни редове
Малко съм объркан как работи QTextBlock::iterator : Документацията показва ясни примери как да го използвате в нормален текст: QTextBlock::iterator it; for (it = currentBlock.begin(); !(it.atEnd()); ++it) { QTextFragment currentFragment =...
562 изгледи

Чертане на допълнителен елемент в QGraphicsItem по време на събитие при задържане на мишката
Бих искал да създам координатни точки на QGraphicsView . Когато мишката се задържи над точката, ще се покаже координатата. Чертая координатите по QGraphicsEllipseItem . За да активирам събитието hover, трябва да внедря отново...
1081 изгледи
schedule 19.10.2022