gpt4 book ai didi

c++ - Qt->QGraphicsView->QGraphicsItem 调整大小

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:49:30 26 4
gpt4 key购买 nike

我对 Qt 中的 QGraphicsView 还很陌生。

据我所知,没有内置方法可以使用鼠标在场景中调整 QGraphicsItem 的大小。

我正在寻找的是能够通过拖出屏幕上的角或边缘来调整 QGraphicsRectItem 的大小。

有没有简单的方法来做到这一点?在线某处是否有实现此功能的库或一段代码?

我目前使用的是 Qt 4.5.1。

最佳答案

我猜 this线程有类似的问题。在拦截 mousemove 事件后,您将不得不手动调整项目的大小。您可以从“事件”参数中获取“pos”,例如:-

QPointF pt = event->pos()

使用此点“pt”将大小调整到正确的位置。

同时查找“Elastic Nodes” ' Qt Demos 应用程序中的应用程序。这会有所帮助。

关于c++ - Qt->QGraphicsView->QGraphicsItem 调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1072047/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com