Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: QCasper от Март 30, 2006, 16:43



Название: обтекание текстом
Отправлено: QCasper от Март 30, 2006, 16:43
кто-нибудь пытался это делать? то есть допустим есть два квадрата, второй меньше первого и находится внутри него, скажем по центру. Так вот как нафигачить текст вокруг второго, и так чтобы он не выходил за рамки первого?


Название: обтекание текстом
Отправлено: Dendy от Март 31, 2006, 10:05
QFontMetrics + QPainter + школьная геометрия тебе в помощь.


Название: обтекание текстом
Отправлено: QCasper от Март 31, 2006, 10:45
Цитата: "Dendy"
QFontMetrics + QPainter + школьная геометрия тебе в помощь.


все бы ничего конечно... только у некоторых шрифтов ширина символа не фиксированная. А учесть все, это удавиться можно


Название: обтекание текстом
Отправлено: Dendy от Март 31, 2006, 13:07
А тебе и не нужна фиксированная. Для каждого символа своё смещение. В QFontMetrics всё найдёшь.