为了在QTextDocument中插入图像,我必须修改它的宽度和高度并保持原始图像的比例。因此我的代码:
qtextimageformat.setWidth( new_width );
cursor.insertImage( qtextimageformat, position )
我认为修改宽度和高度是强制性的,但我惊讶地发现对 .setWidth() 的调用以某种方式保留了图像的比例,就好像 .setHeight() 是用正确的参数隐式调用的。
这是预期的行为吗?或者我错过了什么?文档对我没有帮助。