0

Linux および Mac でリッチ コンテンツを表示する機能を備えた TextCtrl に似た wx の下のウィジェットを探しています (たとえば、行ごとに異なるテキストの色)。wx.TE_RICH スタイルの wx.TextCtrl (または wx.RichTextCtrl) は、Windows でのみ機能し、Mac および Linux では機能しないことを私は知っています。

stc.StyledTextCtrl もチェックしました。これは、色付けのスキーマが与えられているため、主に構文の強調表示に使用されます。だから、私はそれがうまくいくとは思わない。

だから、次のような API を備えた wx 用のテキスト ボックス ウィジェット TB があるかどうか疑問に思っていました。

TB.AppendText("Hello, this is Black", wx.BLACK)
TB.AppendText(" and this is Blue", wx.BLUE)

どんな助けでも大歓迎です。

4

1 に答える 1

0

ええと、何があなたにそのアイデアを与えましたか? wx.TextCtrl のリッチ テキスト フラグは、Linux で問題なく機能します。私は wxPython 2.8.12.0 を使用しています。ただし、wx.TE_RICH2 を使用する必要がある場合があります。wxPython デモを使用して、それが機能するかどうかをテストしていました。

wx.richtext の RichText コントロールも、FancyText および StyleTextCtrls と同様に機能します。CentOS 6でテストしています。

于 2013-11-26T19:52:12.193 に答える