![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
barabaka |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 40 Регистрация: 14.11.2011 Из: Санкт-Петербург Пользователь №: 2999 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте.Вопрос следующий: у меня есть QGraphicsRectItem,в который я добавляю объекты с помощью addRect() прямо в классе главного окна приложения.После этого я получаю их список с помощью items() и потом мне в моей программе по условию надо нарисовать на них текст.Это можно сделать без сабклассов? Чтобы просто с помощью указателя на айтем нарисовать текст на нём?
|
|
|
![]() |
barabaka |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 40 Регистрация: 14.11.2011 Из: Санкт-Петербург Пользователь №: 2999 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Да. Метод Items() возвращает список QGraphicsItems. Потом я делаю итератор для этого списка и кладу их в новый список QList<QraphicsRectItems*> с приведением типа к QGraphicsRectItem*.Просто у меня есть класс внутрь которого я передаю указатели на эти прямоугольники и мне внутри него надо их раскрашивать. Вопрос : мне кроме смены цвета прямоугольников надо текст в них разный вставлять. Так вот как это сделать? Просто в QGraphicsTextItem вроде нельзя фон менять
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 20.7.2025, 5:00 |