1

私はQTの初心者です。HTML形式のテキストを表示する必要があります。Delphi (正確には Lazarus) には、TurboPowerIP ライブラリの IpHTML パネルがあります。このウィジェットで私が気に入っているのは、HTML タグをパスカル オブジェクトに解析することです。<p></p>そのため、文字列からすべての HTML を再設定することなく、新しいオブジェクト TIpNodeP.Create を親 (BODY など) ノードに渡すことで、html ノードを列挙し、新しいものを追加できます。このソリューションは、既存の html に新しい部分を追加する必要がある「チャット ダイアログ」アプリケーションに非常に効果的です。QTで同様のことを行うことはできますか? これはおそらく DOM ノードと呼ばれます。QTextDocument のヘルプを見ています。次のようなものQTextBlock findBlock()が表示されますが、新しいものを挿入する方法がわかりません

4

1 に答える 1