2

GTK+ 3 を使用して Stack Exchange チャット用のアプリケーションを作成しています。実際にメッセージを表示するために一般的に使用され、使用が推奨されるコンポーネントを知りたいと思っていました。

私の現在のオプションは、WebKit (簡単な HTML レンダリング用)、GtkListBox (簡単なリスト管理用)、またはその他のものです。この場合、どのような選択をするのが最善でしょうか?

4

2 に答える 2

2

何万ものウィジェット (ListBox の場合) を追加することは、通常は良い考えではありません。テキスト ウィジェット(TextView、TextBuffer など)を見てみましょう。強力な書式設定により、非常に多くのレンダリングの可能性が与えられ、何万ものメッセージでもかなりうまく機能します。例については、Polari IRC クライアントのチャットビューを参照してください (スクリーンショット参照)。

于 2017-01-24T12:27:50.280 に答える