問題タブ [textctrl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
946 参照

linux - Mac または Linux で wx.TextCtrl のテキストの色を変更する

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

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

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

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

0 投票する
1 に答える
6007 参照

wxpython - wxPython wx.TextCtrl パネル幅いっぱいに動的にサイズ変更

wx.TextCtrlパネルの残りの幅全体を取得したい。awx.StaticTextと awx.Buttonを水平wx.BoxSizerに、垂直wx.BoxSizerに a wx.lib.scrolledpanel.ScrolledPanel(下にありselfます)で配置されます。

おそらくサイザーが自分の幅を見るため、大きくするのにproportionwx.EXPAND役立ちません。しかし、「TextCtrl」を可変幅にするためのスタイルやフラグが見つかりませんでした..?TextCtrlTextCtrl

アイデアをありがとう!

編集:「...」を何か機能するものに置き換えました

0 投票する
2 に答える
1220 参照

python - wxPython TextCtrl アサーション エラー: wx.wxEVT_COMMAND_TEXT_ENTER は PyEventBinder インスタンスではありません

ENTER で反応するように wxPython を作成しようとするとTextCtrl、アサーション エラーが発生します。

でアサーション エラーで終了しますBind:

wx.wxEVT_COMMAND_TEXT_ENTERそれがインスタンスではなく、数であることは不思議ではありません。

Python 2 と 3 の間のイベントの変更についてのコメントを読みました - ライブラリのバージョンを混在させましたか?

0 投票する
1 に答える
746 参照

wxpython - wx.TextCtrl.SetDefaultStyle が機能しない?

簡単な例:

t.py

システム:ubuntu 12.04。wx.TE_RICH2 を追加しましたが、wx.TextCtrl.SetDefaultStyle が機能しないのはなぜですか? ありがとう

0 投票する
2 に答える
4143 参照

python - wxPython TextCtrl を cr または tab に応答させる

これはかなり基本的な質問に違いないと思いますが、明確な答えがないままグーグルで検索したので、次のようになります: TextCtrl があり、イベントのかなり基本的なシーケンスが必要です: 1) ユーザーは、フックまたはクルックで。2) ユーザーが TextCtrl に何かを入力します。3) ユーザーがリターンまたはタブを押します。4) この時点で、コードは TextCtrl 内のテキストを取得し、簡単な処理を行ってから、タブ順で次のコントロールにフォーカスを移動します。

誰でもこれを行う方法を教えてもらえますか? 私にはとても基本的なように思えますが、どこにも答えが見つかりません。明らかな何かを見逃していたらごめんなさい。

0 投票する
1 に答える
1245 参照

click - searchctrl EVT_LEFT_DOWN イベントが機能しない (wxpython)

searchctrlをクリックしてコードを入力すると、searchctrlでマウスイベントを作成しようとしました。私の目標は、searchctrl(テキストまたは書き込みへの編集)をクリックすると、仮想キーボード(オンボード)が起動することです。searchctrl は低カテゴリの textctrl であることがわかりました。しかし、wx.EVT_LEFT_DOWNが機能していませんどうすれば機能しますか(可能だと思います。

完全なコード

この部分が問題です

0 投票する
1 に答える
958 参照

colors - 無効な TextCtrl の ForegroundColor を wxPython から変更する方法

無効になっている TextCtrl の前景色を wxPython から変更するにはどうすればよいですか?
つまり、SetForegroundColour で色を変更すると、有効な状態でのみ変更されます。TextCtrl を無効にすると、たとえば赤に設定しても濃い灰色のままになります。
前もって感謝します!

0 投票する
1 に答える
122 参照

python - StyledTextCtrl を TextCtrl のように見せる最も簡単な方法は何ですか?

StyledTextCtrlに必要な追加機能は次のとおりです。

  1. を使用してキャレット幅を変更しますSetCaretWidth(pixels)
  2. を使用してキャレットの色を変更するself.SetCaretForeground(colour)
  3. 背景色全体を透明 (またはアルファ) に変更します。これを行う方法がわかりません。
  4. フォント(書体とサイズ)を変更します。これもわからない。

それ以外は、通常のTextCtrlとまったく同じように動作するようにします。すなわち。スクロールバーや複数行などはありません。ここには多くの情報がありますが、圧倒的に大きいです! では、自分の足を撃つ前に、どれだけのコードを書かなければならないのでしょうか?


簡単なテスト用に、ここにサンプル モデルがあります。

0 投票する
1 に答える
305 参照

python - wxpythonでTextCtrlの関数を動的に制御する方法は?

私は wxpython ユーザーです。TextCtrl 関数の制御方法について質問があります。プログラムを作りたいのは、何かのボタンをクリックするとTextCtrlの値が変化するというものです。私のソースコードに従います。

それについての解決策を知っている人は、私にコメントしてください。ありがとうございます。

0 投票する
1 に答える
540 参照

text - wxPython TextCtrl に設定したテキストが左にスライドして強調表示されるのはなぜですか?

ユーザー インターフェイスで作業を行っており、一部のテキスト入力には既定の情報が事前に入力されています。以下のスクリーン キャプチャに見られるように、私がプリセットしたテキストは強調表示され、TextCtrl の左端の後ろに隠されています。どうすればこれを修正できますか?

スクリーン キャップ:

Windows でウィンドウ フレームにフォーカスがあると、テキストが強調表示されます。切り取ったときではありませんでした。全文は「/var/lib/cmt/tomcat/CDES」です。

画像

(画像のサイズについて申し訳ありません。SOF の投稿インターフェイスでサイズを変更する方法がわかりません)

直接関連するコード:

完全なコード: