問題タブ [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.
csv - WxPython MultiLine TextCtrl から 2D 配列へ
複数行の TextCtrl を使用して、ユーザーが入力した複数行の CSV データを取得し、それを 2D 配列に変換しようとしています。私は成功していません。何か案は?前もって感謝します。
wxGrid を使用しますが、CSV テキストをフィールドに貼り付けたいのですが、wxGrid でそれを行う方法がわかりません。フィールドに貼り付けたいデータのサンプルを次に示します。
python - データの処理中に wxpython textctrl が消える
私は運が悪いので、しばらくの間解決しようとしてきた本当に奇妙な問題を抱えています。
私のプログラムはメイン フレーム、メニュー バーで構成され、メニュー バーの下には読み取り専用モードのテキスト コントロールがあり、その下にはステータス バーがあります。
私のメインクラス内には、いくつかの関数があります。そのうちの 1 つを以下に示します。メニュー イベントでは、そのメニュー イベントに関連付けられた関数が呼び出されます。以下の関数は、処理しようとしているファイルの名前を textctrl に出力し、次にファイルを処理し、次に出力する次のファイルに移動して textctrl に出力し、そのファイルを処理するなど...
代わりに、すべてのファイルが処理されている間、textctrl ボックスとステータスバーが完全に消えます。処理が終了すると、すべてのテキストが印刷されて再表示されます。
なぜ消えてしまうのかわかりません。問題を解決するためにさまざまな方法で関数内のコードを移動しましたが、役に立ちませんでした。
どんな助けでも大歓迎です。
---編集--- コードが削除されました
colors - wxpython textctrl キャレットの色を変更
wxpython textctrl を使用しています & キャレットを非表示にしたいと思います。多くの検索を行った後、最善の方法は単純に色を白に変更することです。ただし、これを行う方法がわかりません。
次の情報を見つけました。
SetCaretForeground(フォア)
キャレットの前景色を設定します。パラメータ for は、wxColour オブジェクト、#RRGGBB 文字列、または「白」などのカラースペックです。なしを返します。
ここから: http://www.yellowbrain.com/stc/caret.html#setfg
現在の textctrl のコードは以下のとおりです。どんな助けでも大歓迎です。
クリントン。
multithreading - wxpython スレッド textctrl 遅延
wxpython の textctrl とスレッド化に問題があります。この問題を解決するための助けをいただければ幸いです。
私のプログラムはファイルを処理します。各ファイルが処理されると、textctrl 内に完了済みとしてリストされます。ほんの数個のファイルを操作する場合、textctrl は応答性が高く、すぐに表示され、消えることはありません。これらのファイルが大きい場合でも。700MB のファイルでテストを行ったところ、textctrl は完全に機能しました。
この問題は、多くのファイル、たとえば 20 以上のファイルで作業しているときに発生します。このような状況では、textctrl が 6 ~ 7 秒間消えてから再び表示され、通常どおりに機能します。
通常のスレッディング、デーモン スレッディングなどを試しました。また、.join() を使用してみましたが、事態はさらに悪化しました。これは、私のプログラムが非常にプロセッサを集中的に使用しているからなのか、それとも何か間違ったことをしているだけなのか疑問に思っています。
コードのスレッド行を以下に示します。これまでのところ、これは断然最速の方法ですが、私の目的には十分ではありません。前もって感謝します、クリントン。
python - wxpython textctrl 特定の行への印刷
探しているものが見つからないため、間違った用語を使用してグーグルで検索しているに違いありません。どんな助けでも感謝します。
textctrl 内の特定の行に書き込むにはどうすればよいですか?
現在、私のプログラムはファイルを処理しています。処理されると、ファイルはテキスト ctrl 内にリストされます。私が達成したいのはこれです。名前の後に処理という単語を付けて、textctrl 内にファイルを一覧表示します。処理されたら、まったく同じ位置に書き直す必要がありますが、今回は処理という単語を完了という単語に置き換えます。また、どのファイルがどの行に出力されるかを覚えておく必要があります。私はスレッド化しているので、ファイルはサイズが異なるため、必ずしも開かれた順序で終了するとは限りません。
助けてくれてありがとう!
linux - Mac または Linux で wx.TextCtrl のテキストの色を変更する
Linux および Mac でリッチ コンテンツを表示する機能を備えた TextCtrl に似た wx の下のウィジェットを探しています (たとえば、行ごとに異なるテキストの色)。wx.TE_RICH スタイルの wx.TextCtrl (または wx.RichTextCtrl) は、Windows でのみ機能し、Mac および Linux では機能しないことを私は知っています。
stc.StyledTextCtrl もチェックしました。これは、色付けのスキーマが与えられているため、主に構文の強調表示に使用されます。だから、私はそれがうまくいくとは思わない。
だから、次のような API を備えた wx 用のテキスト ボックス ウィジェット TB があるかどうか疑問に思っていました。
どんな助けでも大歓迎です。
wxpython - wxPython wx.TextCtrl パネル幅いっぱいに動的にサイズ変更
wx.TextCtrl
パネルの残りの幅全体を取得したい。awx.StaticText
と awx.Button
を水平wx.BoxSizer
に、垂直wx.BoxSizer
に a wx.lib.scrolledpanel.ScrolledPanel
(下にありself
ます)で配置されます。
おそらくサイザーが自分の幅を見るため、大きくするのにproportion
もwx.EXPAND
役立ちません。しかし、「TextCtrl」を可変幅にするためのスタイルやフラグが見つかりませんでした..?TextCtrl
TextCtrl
アイデアをありがとう!
編集:「...」を何か機能するものに置き換えました
python - wxPython TextCtrl アサーション エラー: wx.wxEVT_COMMAND_TEXT_ENTER は PyEventBinder インスタンスではありません
ENTER で反応するように wxPython を作成しようとするとTextCtrl
、アサーション エラーが発生します。
でアサーション エラーで終了しますBind
:
wx.wxEVT_COMMAND_TEXT_ENTER
それがインスタンスではなく、数であることは不思議ではありません。
Python 2 と 3 の間のイベントの変更についてのコメントを読みました - ライブラリのバージョンを混在させましたか?
wxpython - wx.TextCtrl.SetDefaultStyle が機能しない?
簡単な例:
t.py
システム:ubuntu 12.04。wx.TE_RICH2 を追加しましたが、wx.TextCtrl.SetDefaultStyle が機能しないのはなぜですか? ありがとう