Privacy policyContactsAbout siteOpinionsGitHubDonate
© EVILEG 2015-2018
Recommend hosting
TIMEWEB
Jan. 10, 2019, 4:07 p.m.

Как можно получить изображения из QTextEdit?

Qt, QTextEdit

Здрвствуйте. Как можно получить изобажения из QTextEdit? Наверно это можно сделать с помощью QTextDocument. Попробовал так, но видимо что то нет так:

    QTextDocument TestDoc;
    TestDoc = TextEdit->document();
We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.
5

Добрый день!

Если вы хотите сделать скриншот из содержимого в QTextEdit, то можете использовать метод grab() . Он вернёт QPixmap, из которого вы можете сохранить изображение.

0

На скриншоте QTextEdit с текстом и картинкой. Я хотел бы получить фото человека. Скриншот даст мне изображение с фото и текстом, мне же нужна только фотография.

0

В каком формате документ?

QTextEdit имеет возможность получения текста в HTML формате с помощью метода toHTML() . Это первое, с чего бы я начал.

А дальше вывод в qDebug() этого теста и посмотреть как там изображение будет добавлено. В любом случае нужно парсить документ, а не вырезать изображение из него. Смотрете, какая там структура будет, возможно, можно будет просто взять тег img, перевести его содержимое в QByteArray и конвретировать его в QPixmap.

0

Перевел картинку с небольшим количеством текста. Есть в этом тексте строчка про картинку

<img src=\"file:///C:\\Users\\MS\\AppData\\Local\\Temp\\msohtmlclip1\\01\\clip_image002.jpg\

По этому адресу получил картинку. Спасибо

1

Хорошо.

P/S/ Не забывайте, пожалуйста, помечать как решение ответы, чтобы топик был логически завершён.

0

Comments

Only authorized users can post comments.
Please, Log in or Sign up
D
March 19, 2019, 9:57 a.m.
Damir

C++ - Test 001. The first program and data types

  • Result:73points,
  • Rating points1
ПМ
March 18, 2019, 3:12 p.m.
Пётр Махнёв

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:50points,
  • Rating points-4
ЯГ
March 18, 2019, 7:59 a.m.
Ян Греку

C++ - Тест 003. Условия и циклы

  • Result:21points,
  • Rating points-10
Last comments
March 16, 2019, 1:55 p.m.
Дмитрий

Спасибо за статью. Давно итересует следующий вопрос: с помощью переменных QMAKE_TARGET_COMPANYQMAKE_TARGET_PRODUCTQMAKE_TARGET_DESCRIPTIONможно задать свойства компилируемой программы, о...
JS
March 12, 2019, 10:19 a.m.
Jean Stefanovich

Большое спасибо за разъяснения!
March 12, 2019, 10:04 a.m.
Евгений Легоцкой

Hello, In fact, this functionality or is not implemented, or is not documented. I'm not sure. But I think, that it should be implemented in Text QML Type. Because of we can write text in...
March 12, 2019, 9:51 a.m.
Евгений Легоцкой

Да вы правы. На самом деле проще через QSqlQueryModel, сколько не пытался использовать эти дженерики типо QSqlTableModel и QSqlRelationalTableModel, то всегда упирался в какие-то их ограничени...
JS
March 12, 2019, 9:47 a.m.
Jean Stefanovich

Единицы измерения лежат там же где и названия продуктов. Просто в таблице ингредиенты нет ещё одного столбца, на который можно было бы установить setRelation. Я в итоге в базе создал ещё один ...
Now discuss on the forum
March 17, 2019, 10:47 p.m.
Евгений Легоцкой

Добрый день. Вот, нашлось у меня немного времени. Делается это через шаблон проектирования наблюдатель. GraphKS_mfvSlup.zip
ЧГ
March 15, 2019, 9:52 p.m.
Чарльз Грин

спасибо, попробую, отпишусь
m
March 15, 2019, 7:41 p.m.
mihamuz

Сори догадался)
n
March 12, 2019, 4:57 p.m.
newbie.works.with.QT

Большооооое спасибо!!!!!Не передать как я вам благодарен, спасибо что всегда отзываетесь.Теперь я смогу продолжить работу в QT!!! (пробую писать бота (Я как вы могли догадаться немного не пр...
March 12, 2019, 1:20 p.m.
BlinCT

Ну так если у вас есть готовая программа так ей и воспользуйтесь. Вы же написали ее вот и пользуйтесь.
Join us in social networks

For registered users on the site there is a minimum amount of advertising