crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Примитивное рисование в файл
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
SABROG Дата 28.5.2009, 15:08
 
Цитата(Litkevich Yuriy @ 28.5.2009, 14:55) *
Цитата(SABROG @ 28.5.2009, 17:00) *
а как сместить центр этого rotate.
не оно?

Похоже оно. Я как-то думал это должно быть проще чтоль :)
Litkevich Yuriy Дата 28.5.2009, 13:55
 
Цитата(SABROG @ 28.5.2009, 17:00) *
а как сместить центр этого rotate.
не оно?
igor_bogomolov Дата 28.5.2009, 13:14
 
Цитата(SABROG @ 28.5.2009, 14:00) *
Кстати интересно, а как сместить центр этого rotate.
void QPainter::translate(...)
Цитата(SABROG @ 28.5.2009, 14:00) *
центр вращения на первой букве.
По идее центр вращения - (0,0)
NordWest Дата 28.5.2009, 13:09
  Я вот как то пока не врублюсь. Это как поворот осуществляется, как будто лист бумаги под пером повернули?
SABROG Дата 28.5.2009, 13:00
  Кстати интересно, а как сместить центр этого rotate. Например я пытался текст повернуть, но он поворачивается так как будто у него центр вращения на первой букве.
igor_bogomolov Дата 28.5.2009, 12:23
  Смотри внимательно описание QPainter. А именно
Цитата
void QPainter::rotate ( qreal angle )

И там далее по ссылкам.

Или используй совместно QMatrix и QPainter
NordWest Дата 28.5.2009, 12:14
  А как бы вот ещё текст рисовать вертикально? Снизу вверх или наоборот.
NordWest Дата 24.5.2009, 22:40
 
Цитата(kwisp @ 24.5.2009, 23:38) *
NordWest,
мда. красиво.

а что это?


Векторные поля ошибок по положениям звезд на ПЗС-кадре. :) такие дела...
kwisp Дата 24.5.2009, 22:38
  NordWest,
мда. красиво.

а что это?
NordWest Дата 24.5.2009, 22:38
  Вот и с надписями получилось:
CODE

painter.setPen(basePen);
infoStr = QString("M = %1 - %2").arg((int)dims[2][i], 2, 10, QLatin1Char(' ')).arg((int)dims[2][i+1], 2, 10, QLatin1Char(' '));
painter.setFont(QFont("Arial", 40));
painter.drawText(textRect, infoStr, textOpt);
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.4.2024, 20:37