問題タブ [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.
event-handling - textctrlでキーイベントwxpythonを作成する方法は?
ここに私のコードがあります
python 2.7 & wxpython 2.8
これら 3 つの textctrl、chat_c(textctrl) で
chat_c と text_c をチャットルームのようにしたい
入力はchat_c 出力はtext_c
それが私が使う理由です
これはエラーメッセージです
それは何ですか?Unicode タイプが必要ですか???
おそらくtextctrlのスタイルを変更しますか?
どうすればこれを修正できますか?
wxpython - wxPython:TextCtrlをパネル全体に表示しないようにするにはどうすればよいですか?
ボタンを含むパネルと、それ自体がtextCtrlを含む別のパネルがあります。textCtrlの周囲にカスタムの境界線の色を設定しようとしているため、textctrl専用のパネルがあります。残念ながら、textCtrlでパネル全体を埋めることができません。SetSizerAndFitに関係していると思われますが、よくわかりません。textCtrlの周りにカスタムの色付きの境界線を設定することは可能ですか?コードは次のとおりです。
wxpython - wxPython:マスクされたTextCtrlにwx.TE_PROCESS_ENTERを配置します
グーグルで検索するとwx.TE_PROCESS_ENTER
、マスクされたTextCtrlで使用することは不可能であることがわかりました。自分で設定してstyle=wx.TE_PROCESS_ENTER
からバインドしようとしましwx.EVT_TEXT_ENTER
たが、何も起こりません。私がやろうとしていたのは、ユーザーが値を入力できるように多くのマスクされたTextCtrlを作成し、Enterボタンを押すと、その関数を呼び出して計算を実行することです。
前もって感謝します
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() が機能しました!
python - TextCtrl で URL を検証する - Python/wxPython
私は単純なアプリケーションを作成しています。その一部として、ユーザーの入力を TextCtrl から取得し、それが有効な URL であるかどうかを確認したいと考えています。GUI なしでこのプログラムを作成し、次のコードを使用しました: (wxPython エラー ダイアログを使用するように変更しましたが、エラー ステートメントを出力する前に)
ボタンをクリックしてこのコードを実行すると、プログラムがフリーズしてクラッシュします。これは、GUI のメイン ループを中断しているためだと思います。if ステートメントを使用して URL を検証して検証できると思いますが、もっと効率的なものを探しています...おそらく正規表現 (正規表現を学んだことはありませんが)。
どんな助けでも大歓迎です。
編集:この問題は解決されました。私はDjangoが使用する正規表現を使用することになりました:
完璧ではありませんが、私の場合はうまくいきました。ありがとう!
python - wxPython-wx.TextCtrl-強制的なスタイル
wx.TextCtrl要素に関する簡単な質問です。このテキストフィールドは、アプリケーション上で、ユーザーが文字列を追加できる場所にあります。赤いテキストが表示されたテキストフィールドが必要です。だから私はこのコードを生成しました:
ユーザーがこのテキストフィールドにフォントが適用された文字列(たとえば、黒い色の文字列、または特定のフォントの文字列)を赤い色でコピーした場合、とにかくデフォルトのスタイルは尊重されません。wx.TextCtrlに決定したスタイルは、常に設定に従って強制されます。どのようにできるのか?
前もって感謝します
アクセル
python - __init __(wxPython)以外の関数から構築されたTextCtrlを編集できません
TextCtrlや、実際にはinit関数に組み込まれていない他のウィジェットを編集、入力、またはクリックするのに問題があります。
私がこのビットを持っているとしましょう:
...。
GUIフレームに適切な値のTextCtrlが表示されますが、変更できません。それは私がその上に私を通り抜けさせない目に見えない層を持っているのとまったく同じです。
私は非常に基本的なものが欠けていると言います、そしてそれは非常に恥ずかしいです。