[Qt-interest] ugly QGraphicsTexItem when it is zoomed
Constantin Makshin
cmakshin at gmail.com
Thu Sep 16 20:17:25 CEST 2010
Have you tried QGraphicsTextItem::setTextWidth()?
And don't scale/zoom by doing everything (move and resize items, etc.) yourself — you're likely to get better results by using QGraphicsView::setTransform().
On Thursday 16 September 2010 18:37:11 changwon lee wrote:
> Hello
>
> I have attached two pictures.
> These are the result of modified DiagramScene Example.
>
> I have modified two part.
> one is font size and another is scale;
> I used float font size and can change scale freely.
>
> change_font_size_fix_scale image looks good.
> it's font size is 48.5 and no scale is applied.
>
> fix_font_size_change_scale image looks bad.
> I have set font size 1.5 and magnified x37.
>
> I want to define font size as scene coordinate. if I change scale, text
> changes with other objects in scene.
> This is similar to adding text in CAD. User define text size as length
> in drawing coordinate system.
> but it seems that my assumption is not true.
>
> Do I have to change font size when scale changes?
>
> regards
More information about the Qt-interest-old
mailing list