1

現在、Ruby を GUI でプログラミングする方法を学んでいます。wxruby を選択しました。しかし、これまで wxwidgets を使用したことがありません。私の質問は、ユーザー リスト、メッセージ リスト (スクロール)、および入力領域にどのウィジェットを使用すればよいかということです。

入力エリアやメッセージ一覧でフォントや色、アイコンなどを選べるようにしたい。また、ユーザーリストにもユーザーイメージ、ニックネーム、ステータス、スマイリーを含めることができることを望んでいます。

それで、誰がどれを使うべきか知っていますか?

4

1 に答える 1

2

入力領域とメッセージ表示には、フォント、色、スタイルなどを設定できるwxRichTextCtrlを使用することをお勧めします。この 2 つの主な違いは、メッセージ表示が読み取り専用であることです。入力領域のスタイルを変更するには、おそらく wxButtons を関数にバインドしてスタイルを変更します。

おそらく、展開できるグループを持つことができるようにしたいので、ユーザーリストはおそらくwxTreeCtrlとして最適です。一方、wxSimpleHtmlListBoxを使用すると、表示したい内容を HTML で記述できるため、別のコントロールの詳細を気にする必要がなくなり、はるかに簡単になります。

今後の参考のために、探しているものがわかったときに、必要なコントロールを把握するのに役立つ[カテゴリ別のクラス]ページを参照することをお勧めします。

于 2009-12-02T01:31:13.727 に答える