Russian Qt Forum
Ноябрь 20, 2024, 13:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите советом  (Прочитано 3179 раз)
NickSin
Гость
« : Май 05, 2014, 16:49 »

Имею  "картину" следующего вида:


Каждый квадрат - это объект, унаследованный от QGraphicsItem.
Внутри каждого соответственно рисуется текст.

Возник такой вопрос, как можно  подогнать размер объекта под размер текста (выделил красны) , то есть, чтобы объект выставлял свои размеры в зависимости от текста ( при этом включен режим переноса текста)?
Заранее спасибо.
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #1 : Май 05, 2014, 16:56 »

QFontMetrics::boundingRect
QFontMetrics::elidedText
QFontMetrics::size
Записан
NickSin
Гость
« Ответ #2 : Май 05, 2014, 17:00 »

QFontMetrics::boundingRect
QFontMetrics::elidedText
QFontMetrics::size
спасибо, попробую!
Записан
NickSin
Гость
« Ответ #3 : Май 07, 2014, 17:34 »

Еще есть вопрос.

Суть в том что в мой QGraphicsItem унаследованный объект меняется, и  мне надо как-то сообщить "внешнему" миру об изменении высоты "сего" объекта,  чтобы при  отрисовке следующего объекта осуществить  сдвиг вниз.

В каком направлении мне копать?
Записан
_OLEGator_
Гость
« Ответ #4 : Май 07, 2014, 18:10 »

Код
C++ (Qt)
void QGraphicsItem::prepareGeometryChange () [protected]
Записан
Nidxogg
Гость
« Ответ #5 : Май 07, 2014, 18:47 »

Еще есть вопрос.

Суть в том что в мой QGraphicsItem унаследованный объект меняется, и  мне надо как-то сообщить "внешнему" миру об изменении высоты "сего" объекта,  чтобы при  отрисовке следующего объекта осуществить  сдвиг вниз.

В каком направлении мне копать?
Если нужны сигналы/слоты, то qgraphicsobject можно
Записан
NickSin
Гость
« Ответ #6 : Май 13, 2014, 08:59 »

Код
C++ (Qt)
void QGraphicsItem::prepareGeometryChange () [protected]

Попробую спасибо!

Еще есть вопрос.

Суть в том что в мой QGraphicsItem унаследованный объект меняется, и  мне надо как-то сообщить "внешнему" миру об изменении высоты "сего" объекта,  чтобы при  отрисовке следующего объекта осуществить  сдвиг вниз.

В каком направлении мне копать?
Если нужны сигналы/слоты, то qgraphicsobject можно
[/quote]

попробую все детально посмотреть, спасибо
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.187 секунд. Запросов: 23.