Здравствуйте, гость ( Вход | Регистрация )
Warm0ngeR | Дата 15.11.2010, 17:40 |
Реализовал это сам, уже довольно давно, забыл выложить. Копирование Раскрывающийся текст
Копирование выделенной области в prretheimage (запасной холст) theImage - основной. rubberBand - выделение(прямоугольное) Вставка Раскрывающийся текст
mytoolsselectwin - это переменная для определения выбранного инструмента Раскрывающийся текст
|
|
Алексей1153 | Дата 17.7.2010, 16:55 |
попробуй QImage::drawImage |
|
Warm0ngeR | Дата 17.7.2010, 11:09 |
Это не то, там как бы функция open обсуждается. Которая у меня уже реализована давным давно. Проблема в использование функции QImage.copy Цитата The returned image is copied from the position (x, y) in this image, and will always have the given width and height. In areas beyond this image, pixels are set to 0. Судя из описания понял, что возвращает копию изображения в точку х.у размером width*height. Но при прописывании он ничего не возвращает. |
|
Алексей1153 | Дата 17.7.2010, 10:17 |
Через поиск по форуму нашёл вот эту тему http://www.forum.crossplatform.ru/index.ph...ic=1906&hl= По моему, как раз то, что надо |
|
Warm0ngeR | Дата 17.7.2010, 10:06 |
Доброго времени суток всем! Вожусь с qimage/qpixmap, рисую на нем всякие фигуры мышкой, заливка и прочее. Дошло до выделения, выделение я сделал. Копирование выделенной области тоже. Но есть проблема с проверкой, как вставить? Гугл, маны, документацию спрашивал, знают только для текст (Q3TextEdit QLineEdit QTextEdit). Собственно, как вставить скопированное? Копировал qimage: QImage QImage::copy ( const QRect & r = QRect() ). |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 27.4.2024, 21:54 |