Скажите, что в QTextEdit есть текст и изображения. И скажем, вы извлекаете HTML-код QTextEdit. Теперь, как можно найти места в HTML-коде, где создаются экземпляры изображений (), и заменить их другими изображениями, которые я имею в качестве объектов QImage, сохраняя положение и размер предыдущего изображения.
Другими словами, необходимо обмениваться изображениями, сохраняя при этом позицию и размер первого изображения, когда второе изображение сохраняется в программе как QImage.
Обратите внимание, что первое изображение может вообще не существовать. HTML-код, который можно использовать, может быть искусственно установлен в QTextEdit независимо от того, есть ли изображение, например file: //path/to/image/image_name.png или нет.