問題タブ [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 に答える
1201 参照

event-handling - textctrlでキーイベントwxpythonを作成する方法は?

ここに私のコードがあります

python 2.7 & wxpython 2.8

http://pastie.org/4248326

これら 3 つの textctrl、chat_c(textctrl) で

chat_c と text_c をチャットルームのようにしたい

入力はchat_c 出力はtext_c

それが私が使う理由です

これはエラーメッセージです

それは何ですか?Unicode タイプが必要ですか???

おそらくtextctrlのスタイルを変更しますか?

どうすればこれを修正できますか?

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

wxpython - wxPython:TextCtrlをパネル全体に表示しないようにするにはどうすればよいですか?

ボタンを含むパネルと、それ自体がtextCtrlを含む別のパネルがあります。textCtrlの周囲にカスタムの境界線の色を設定しようとしているため、textctrl専用のパネルがあります。残念ながら、textCtrlでパネル全体を埋めることができません。SetSizerAndFitに関係していると思われますが、よくわかりません。textCtrlの周りにカスタムの色付きの境界線を設定することは可能ですか?コードは次のとおりです。

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

wxpython - wxPython:マスクされたTextCtrlにwx.TE_PROCESS_ENTERを配置します

グーグルで検索するとwx.TE_PROCESS_ENTER、マスクされたTextCtrlで使用することは不可能であることがわかりました。自分で設定してstyle=wx.TE_PROCESS_ENTERからバインドしようとしましwx.EVT_TEXT_ENTERたが、何も起こりません。私がやろうとしていたのは、ユーザーが値を入力できるように多くのマスクされたTextCtrlを作成し、Enterボタンを押すと、その関数を呼び出して計算を実行することです。

前もって感謝します

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

python - 入力した文字の位置を取得するにはどうすればよいですか?

ユーザーに入力を求めるアプリケーションがあります(wx Python)。TextCtrl の内容を制御したいので、wx.EVT_CHAR というイベントを追加しました。現在入力されている文字の位置が欲しいことを除いて、機能は正常に動作します。

キャラクターを 1 か所だけにしたいとしましょう。その位置が必要です。それは私の問題です。

thx、皆さんが私を助けてくれることを願っています!

PS: 下手な英語でごめんなさい:(

編集:問題は解決しました!

EVT_CHAR に問題があると思います: http://www.wxpython.org/docs/api/wx.KeyEvent-class.html

しかし、そうではありません。TextCtrl にありました: http://www.wxpython.org/docs/api/wx.TextCtrl-class.html

メソッド GetInsertionPoint() が機能しました!

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

python - TextCtrl で URL を検証する - Python/wxPython

私は単純なアプリケーションを作成しています。その一部として、ユーザーの入力を TextCtrl から取得し、それが有効な URL であるかどうかを確認したいと考えています。GUI なしでこのプログラムを作成し、次のコードを使用しました: (wxPython エラー ダイアログを使用するように変更しましたが、エラー ステートメントを出力する前に)

ボタンをクリックしてこのコードを実行すると、プログラムがフリーズしてクラッシュします。これは、GUI のメイン ループを中断しているためだと思います。if ステートメントを使用して URL を検証して検証できると思いますが、もっと効率的なものを探しています...おそらく正規表現 (正規表現を学んだことはありませんが)。

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

編集:この問題は解決されました。私はDjangoが使用する正規表現を使用することになりました:

完璧ではありませんが、私の場合はうまくいきました。ありがとう!

0 投票する
3 に答える
2650 参照

python - wxPython-wx.TextCtrl-強制的なスタイル

wx.TextCtrl要素に関する簡単な質問です。このテキストフィールドは、アプリケーション上で、ユーザーが文字列を追加できる場所にあります。赤いテキストが表示されたテキストフィールドが必要です。だから私はこのコードを生成しました:

ユーザーがこのテキストフィールドにフォントが適用された文字列(たとえば、黒い色の文字列、または特定のフォントの文字列)を赤い色でコピーした場合、とにかくデフォルトのスタイルは尊重されません。wx.TextCtrlに決定したスタイルは、常に設定に従って強制されます。どのようにできるのか?

前もって感謝します

アクセル

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

python - __init __(wxPython)以外の関数から構築されたTextCtrlを編集できません

TextCtrlや、実際にはinit関数に組み込まれていない他のウィジェットを編集、入力、またはクリックするのに問題があります。

私がこのビットを持っているとしましょう:

...。

GUIフレームに適切な値のTextCtrlが表示されますが、変更できません。それは私がその上に私を通り抜けさせない目に見えない層を持っているのとまったく同じです。

私は非常に基本的なものが欠けていると言います、そしてそれは非常に恥ずかしいです。