Свързани въпроси 'qgraphicsitem'
Как да използвате локални координати за QGraphicsItem
Създадох персонализиран qGraphicsRectItem, който добавих към моята qGraphicsScene. Бих искал да добавя текст към този персонализиран правоъгълник, като използвам локалните му координати (т.е. добавянето към 0,0 поставя елемента в началото на моя...
2658 изгледи
schedule
23.09.2022
Как да получавам известия от QGraphicsScene за addItem или itemChange?
В моя проект използвам QGraphicsScene и добавям/премахвам елементи в целия код.
Сега искам да получавам известия, когато QGraphicsItem бъде добавено или премахнато. Много Qt класове имат сигнали за уведомяване или поне виртуални функции, които...
1829 изгледи
schedule
27.10.2023
Рисуване на форми в рамките на 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 изгледи
schedule
22.01.2024
Преместване на позицията на `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 изгледи
schedule
05.11.2022
Чертане на допълнителен елемент в QGraphicsItem по време на събитие при задържане на мишката
Бих искал да създам координатни точки на QGraphicsView . Когато мишката се задържи над точката, ще се покаже координатата.
Чертая координатите по QGraphicsEllipseItem . За да активирам събитието hover, трябва да внедря отново...
1081 изгледи
schedule
19.10.2022