Thanks Denis, I tried using scale() for each item and it indeed seems to
flip what I need, but I didnt do everything as I ran into another issue
I had similar issues. Even though the coordinate system is
documented in the view/scene
as having the origin in the upper left, we all grew up learning to
think of the origin in the
lower left. I solved the problem by using a call to scale to flip
the view/scene around
originalDataScene_ = new QGraphicsScene(this);
Yes, I do know that the coordinate system Im getting it from is lower left,
sorry I didnt mention that in my first email. I wonder why QT did it the
other way? After you posted this, I checked out google and found many
people with same issues of programs that do it lower left vs upper right
issues. Since this is my first experience with coordinate issues, I had
different vendors used different coordinate systems, kinda strange and
for some of us.
I found the scale() call for each QGraphicsItem so I tried that, however,
I save my numbers in a base object as well, so scaling them would (Im
require me to read back out the numbers from each QGraphicsItem after I
scale() it. Id rather just convert the incoming number as I read it and
create everything if possible, but Im wondering if the former may be more
straight forward, even if less efficient.
Anyone have other suggestions on the best and/or fastest way to do this?