crossplatform.ru

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

> Qt 5.2.0: проблема манипуляции координатами текстов в QGraphicsScene., Нельзя задать позицию QGraphicsTextItem.
EnclaveGuard
  опции профиля:
сообщение 2.5.2014, 9:40
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 2.5.2014
Пользователь №: 4117

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




Репутация:   0  


Здравствуйте, уважаемые форумчане.
Желаю размещать в QGraphicsScene (Qt 5.2) размещать текстовые "заметки" и манипулировать их координатами.
В Qt 4.7 прекрасно работал исходник, приведённый ниже.

QGraphicsTextItem * textItem;
textItem = scene->addText("Text");
textItem->setPos(10,20); //Работало в Qt 4.7, не работает в Qt 5.2


В Qt 5.2 на третью строку ругается так:
~mainwindow.cpp:111: ошибка: invalid use of incomplete type 'class QGraphicsTextItem'
text->setPos(10,20);
^
Жаль, что из определения класса вообще пропала функция setPos().

Вопрос1: как можно решить проблему с добавлением QGraphicsTextItem-ов на сцену?
Вопрос2: есть решения нет, есть ли альтернативы (хотелось бы ссылки на готовые примеры)?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 13.6.2025, 18:49