Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: NortT от Апрель 29, 2011, 02:53



Название: Изменение размера изображения в QTextEdit мышкой
Отправлено: NortT от Апрель 29, 2011, 02:53
Всем добрый день и приятного времяпрепровождения.
Подскажите как можно изменить размер вставленного в QTextEdit изображения мышкой так, как это делается например в ворде, т.е. пользователь схватил мышкой угол изображения и растянул его или уменьшил?


Название: Re: Изменение размера изображения в QTextEdit мышкой
Отправлено: silver47 от Апрель 29, 2011, 05:05
Отслеживать mouseEvents? Позицию курсора, нажатые кнопки и на основании этого делать изменение размеров. Думаю тормозить будет феерично :(.

UPD: а если рассмотреть пример ElasticNodes от троллей?


Название: Re: Изменение размера изображения в QTextEdit мышкой
Отправлено: NortT от Апрель 29, 2011, 05:48
Спасибо, вечером гляну.
Сейчас вот документацию троллей читаю.. Есть там такой QGraphicsTextItem, никто его не пробовал? Может он сможет помочь мне, а то сейчас возможности проверить нету.


Название: Re: Изменение размера изображения в QTextEdit мышкой
Отправлено: Fat-Zer от Апрель 29, 2011, 06:08
Спасибо, вечером гляну.
Сейчас вот документацию троллей читаю.. Есть там такой QGraphicsTextItem, никто его не пробовал? Может он сможет помочь мне, а то сейчас возможности проверить нету.
нет, он точно не поможет, он для прямо противоположной цели - вставить текст в QGraphicsScene.


Название: Re: Изменение размера изображения в QTextEdit мышкой
Отправлено: NortT от Апрель 29, 2011, 09:37
Проект ElasticNodes как раз на QGraphicsScene основан, так что видимо не подойдет.
А может кто-то подскажет какое-нибудь кутэшное приложение, где такая фича реализована? Я бы исходники поковырял. На память что-то ничего в голову не приходит. :)


Название: Re: Изменение размера изображения в QTextEdit мышкой
Отправлено: merke от Апрель 30, 2011, 06:29
поищи на qt-apps.org