crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> [РЕШЕНО] несколько объектов в QPainterPath
vanvo
  опции профиля:
сообщение 27.11.2009, 22:52
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 18.8.2008
Пользователь №: 267

Спасибо сказали: 0 раз(а)




Репутация:   0  


Столкнулся с такой проблемой: никак не могу разделить элементы. Все элементы рисуются непрерывной линией.

QPolygonF myPolygon;
QPainterPath path;

    path.addText (0,0,QFont("Times", 22),QString::number(num_item));
    path.moveTo(0, 0);
    path.addEllipse (-50,-50,100,100);  
    myPolygon = path.toFillPolygon();


Вместо path.moveTo(0, 0); пробовал path.closeSubpath(); - не помогает.

Скриншот прилагается.

Сообщение отредактировал vanvo - 30.11.2009, 1:05
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 28.11.2009, 2:03
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Есть исходники, чтобы посмотреть, что не так?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
vanvo
  опции профиля:
сообщение 28.11.2009, 15:38
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 18.8.2008
Пользователь №: 267

Спасибо сказали: 0 раз(а)




Репутация:   0  


Я думал, что надо подправить в куске кода, который я выложил...
А вообще я переделываю пример examples\graphicsview\diagramscene
Вместо элементов блок-схемы у меня круги, а в круге должен быть написан его порядковый номер. Но проблема в том, что в QPainterPath ника не получается элементы разъединить.

Решил проблему QPainter'ом.

Сообщение отредактировал vanvo - 30.11.2009, 1:06
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.4.2024, 16:25