問題タブ [tkinter-entry]

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 に答える
19883 参照

python - Tkinterでウィジェットにフォーカスがあるかどうかを確認するにはどうすればよいですか?

が現在選択されているか、フォーカスされているかを確認できるようにしtext_fieldて、ユーザーが Enter キーを押したときにその内容で何かを行うかどうかを確認できるようにしたいと考えています。

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

python - 変数を Entry ウィジェットに接続する方法は?

次の方法で、変数を Tkinter エントリ ウィジェットに関連付けようとしています。

  1. エントリの値 (「コンテンツ」) を変更するときはいつでも、主に何かを入力することによって、入力した値が変数に自動的に割り当てられます。最初に「値の更新」などのボタンを押す必要はありません。

  2. 変数が(プログラムの他の部分によって)変更されるたびに、表示されるエントリ値が自動的に調整されるようにします。これはテキスト変数を介して機能すると思います。

http://effbot.org/tkinterbook/entry.htmで例を読みましたが、私が考えていることを正確に理解するのに役立つわけではありません。entry の「validate」を使って最初の条件を確実にする方法があるような気がします。何か案は?

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

python - Tkinter grid() マネージャー

Tkinter grid() マネージャーに少し問題があります。行の間隔が広すぎます。配置する 2 つのエントリ ウィジェットがあり、1 つをもう 1 つのほぼ真下に配置する必要があります。両方を同じ行と列に配置し、水増しオプションを変更すると、それらが直接重なって配置されます。これを修正する方法が必要であることはわかっていますが、これまでこの問題が発生したことはありません。

Windows XP で Python 2.6 を使用しています。

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

python - Make Tkinter Entry widget readonly but selectable

Is there any way to make the Tkinter Entry widget so that text can be highlighted and copied, but not changed?

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

python - テキストまたはエントリ ウィジェットで作業しているときに何かが強調表示されるたびに、Python リストボックスの選択がクリアされる

Entry または Text ウィジェットを操作しているときに、Tkinter.Listbox に問題があることがわかりました。

Entry または Text ウィジェットで何かが強調表示されるたびに、リストボックスの選択がクリアされます。

Python 2.6.5 を使用しています。以下は、テスト スクリプトです。

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

python - Tkinterエントリウィジェットで元に戻したりやり直したりしますか?

Tkinter ウィジェットに元に戻す機能とやり直し機能追加する方法はありますか、またはこのタイプの機能Entryには単一行ウィジェットを使用する必要がありますか?Text

Text後者の場合、ウィジェットをウィジェットとして機能するように構成する際に従うべきヒントはありEntryますか?

微調整が必​​要な機能には、 のトラップ、Return KeyPressタブ キーの押下をフォーカス変更要求への変換、クリップボードから貼り付けられるテキストからの改行の削除などがあります。

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

python - Python:バインドされたコマンドで使用する更新されたエントリテキストを取得するにはどうすればよいですか?

次のコードを検討してください。

エントリにABCの文字を1つずつ入れたとしましょう。出力は次のようになります。

Aを押すと、空の文字列が出力されることに注意してください。Bを押すと、ABではなくAが出力されます。Cの後に何も押さないと、表示されません。エントリの内容は、バインドされたコマンドが返された後にのみ更新されるようです。そのため、その関数で実際のエントリ値を使用することはできません。

バインドされたコマンド内で使用する更新されたエントリ値を取得する方法はありますか?

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

python - Tkinter Entry ウィジェットの幅をピクセル単位で設定するにはどうすればよいですか?

Tkinter エントリ ウィジェットのwidth引数がピクセル単位ではなく文字単位であることに気付きました。

幅をピクセル単位で調整することはできますか?

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

python - フォーカスがないにもかかわらず、Tkinterエントリウィジェットで選択を続ける

ユーザーがTkinterEntryウィジェットでテキストの一部を選択すると、その部分が強調表示されます。ただし、ユーザーがウィジェットから離れてクリックすると、強調表示が消えます。

Entryウィジェットにフォーカスがないにもかかわらず、選択したテキストを強調表示したままにする方法はありますか?

Tkinterメニューウィジェット(Tkinterトップレベルウィジェットに基づく)に基づかないカスタムの右クリックメニューを作成しようとしていますが、メニューにフォーカスがあるにもかかわらず、テキストを強調表示したままにします。

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

python - Tkinter Entry テキストをクリア - 新しいテキストが新しく見える?

以下のコードを変更して、新しいテキストが書き込まれる前にエントリ テキストをクリアしたいと考えています。基本的に、テキストを削除し、1 秒待ってから新しいテキストを書きたいと思います。これにより、「NEW」テキストが書き込まれているように見えるはずです。何か案は?TIA - ブラッド

poster という別のファイルに