具体来说,当我们对QGraphicsView进行缩放操作时,可以通过以下步骤实现按比例调整verticalScrollBar: 获取当前的缩放比例:可以使用QGraphicsView的transform()方法获取当前的变换矩阵,然后使用m11()和m22()方法获取水平和垂直方向的缩放比例。 计算新的滚动条长度:根据当前的缩放比例,可以将视图的高度乘以缩放比例得到新的...
具体来说,当我们对QGraphicsView进行缩放操作时,可以通过以下步骤实现按比例调整verticalScrollBar: 获取当前的缩放比例:可以使用QGraphicsView的transform()方法获取当前的变换矩阵,然后使用m11()和m22()方法获取水平和垂直方向的缩放比例。 计算新的滚动条长度:根据当前的缩放比例,可以将视图的高度乘以缩放比例得到新...
具体来说,当我们对QGraphicsView进行缩放操作时,可以通过以下步骤实现按比例调整verticalScrollBar: 获取当前的缩放比例:可以使用QGraphicsView的transform()方法获取当前的变换矩阵,然后使用m11()和m22()方法获取水平和垂直方向的缩放比例。 计算新的滚动条长度:根据当前的缩放比例,可以将视图的高度乘以缩放比例得到...
具体来说,当我们对QGraphicsView进行缩放操作时,可以通过以下步骤实现按比例调整verticalScrollBar: 获取当前的缩放比例:可以使用QGraphicsView的transform()方法获取当前的变换矩阵,然后使用m11()和m22()方法获取水平和垂直方向的缩放比例。 计算新的滚动条长度:根据当前的缩放比例,可以将视图的高度乘以缩放比例得到...
我现在使用QGraphicsView和QGraphicsScene来显示一些图表。根据图表的值(它们是直方图),我更改了比例。我还绘制了一些文本(它们派生自QGraphicsItem)来显示它们的值,如下所示 但我不像图表那样缩放文本,所以它带来了一个问题。如果我不缩放文本,那么我得到的是边界矩形的真实坐标。我想要得到y轴的比例,...