私がやりたいのは、WYSIWYG エディターを作成することです。大きなエディターではなく、Qt で太字、斜体、下線、サイズ、フォントなどの一般的なユーティリティだけを作成することです。
今のところ私のアプローチは、QTextEdit で作成することです。ユーザーがボタンをクリックすると信号が表示され、カーソル インデックスを使用して html タグを付けますが、それが良いアイデアかどうかはわかりません。
何かアドバイス?
いつでもWebkitモジュールを使用してcontentEditable
機能をリレーできます。
何かアドバイス?
「注文フォーム」と「シンタックス ハイライター」の例を調べてください。また、QTextCursor および QTextDocument のドキュメントもお読みください。
ドキュメントの内部形式について言及していると思います。編集者/閲覧者が解釈できるように、フォーマット情報を保持するためのソリューションが必要なだけです。もちろん、これには HTML または HTML に似たタグを選択できます。そのために広く使用されているBBCodesをチェックすることをお勧めします。
WYSIWYG の性質上、内部形式はユーザーには見えません。それを達成するための QTextEdit の機能については知りません。おそらく、HTML/BBCode 拡張機能はありますか?