QtのWebKitをチャット履歴コントロールとして使用してきました。skypeと同様に、会話の履歴が一覧表示され、人物の名前が強調表示され、テキストが表示され、簡単に選択してコピーできます。
私の制御が及ばないいくつかの理由により、私のアプリはQtのWebKitを使用できなくなりました。私は、qtの基本的な製品でコントロールを理想的に使用する代替案を探しています(私は拡張することをいとわないです)。
- 人の名前、テキスト、タイムスタンプを含むSkypeのようなチャット履歴を表示する
- チャット履歴行の背景色を奇数-偶数にすることができます
- スクロール可能
- 自由形式のテキストのマウスで簡単に選択
- ユーザーが上にスクロールした場合に備えて、チャット履歴の行を動的に追加し、一番下までスクロールして表示することができます
助言がありますか?これにリッチエディットコントロールを使用できると思いますか?読み取り専用モードはありますか?