<img>
タグを含む HTML コンテンツを含む Text 要素があります。ラスタライズされたラテックス数式を表示するため、この画像のベースラインを調整したいと考えています。画像内のベースラインを検出することは、別のタスクです。この質問は、画像を移動する必要があるピクセル数がわかっている場合に、画像の垂直位置を調整する方法です。
HTML では、相対位置を使用できます。Qtは CSS のサブセットしかサポートしていないため、別の CSS プロパティを使用する必要があります。ただし、QML Text 要素を使用して HTML を表示する場合、それらのどれも機能していないようです! どうしたの?
Text {
text: 'test <img style="padding: 100px" src="latex/182.png"/>'
}
これは、スタイル属性を省略した場合とまったく同じように表示されます。QML がスタイル属性を無視するようです。QML は別の (さらに小さな) HTML エンジンを使用していますか?
画像は「リッチ テキスト」モードでのみサポートされていることがわかりました (画像をサポートしないが、 や などの他の HTML タグをサポートする「スタイル付きテキスト」モードもあります<b>
) <i>
。