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

python - Python tkinter エントリの値の追加

ユーザーが int 値をEntryウィジェットに入力すると、プログラムがこれらの値を一緒に追加する Python GUI を作成しています。

ただし、何らかの理由で、プログラムにこれらの値を追加するように指示しようとすると、エラーが発生します。

私は周りを見回しましたが、このトピックに関するものは何も見つかりません。Entryウィジェットをintとして宣言しようとしましたIntVarsが、うまくいかなかったので、実際に値を加算できるかどうか疑問に思っていEntryます。

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

python - Pythonで送信ボタンのある入力フィールド?

パスワードとユーザー名の入力欄を作りたいです。そして一番下に「送信」ボタン。これは私がこれまでに得たものですが、グリッドの操作方法がわかりません:

したがって、これは「username」という名前の 1 つの入力フィールドを作成するコードです。

そして、これは送信ボタンの私のコードです:

この 2 つのコードを組み合わせる方法がわかりません。

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

python - Pythonでパスワードとユーザー名の入力が一致するかどうかを確認しますか?

パスワードとユーザー名を尋ねる小さなプログラムを作成しました。詳細を入力すると、パスワードとユーザー名が正しいかどうかがチェックされます。どのようにアプローチし、それを行うのですか?

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

python - エントリウィジェットTkinterのコールバックの問題

作成した4つのエントリボックスのエントリを取得するための次のコード(そのセクションのみ)があります。しかし、私には2つの問題があります。

  • 各ボックスに入力すると、同じものが入力されます。異なる番号を入力して、それらすべてを別々の変数に割り当てたいと思います。

  • ループ内に4つのボックスを作成し、これより少ない行を作成する方法はありますか?

    number = StringVar()def numberwritten(* args):number.trace( "w"、numberwritten)fg = number.get()print fg

    別の定義でdefChoiceBox(choice):(このdefの下の完全なコードではありません)

    def ChoiceBox(choice):i = [0、1、2、3]

    /li>

更新/編集:

これは私が持っているコードのセクションであり、構文エラーを受け取っているため、最後に何が問題になっているのか理解できません。

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

python - Python Tkinter:文字列の最後の文字を削除します

数字のみ入力できるエントリーをしています。現在、入力した文字が整数でない場合、その文字を削除することに固執しています。誰かが「BLANK」をそこに入れる必要があるものに置き換えるなら、それは多くの助けになるでしょう。

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

python - Entry ウィジェットのコンテンツを検証するにはどうすればよいですか?

私の Tkinter アプリケーションには Entry ウィジェットがあり、ユーザーはそれに数字を入力する必要があります。

int入力値を、 、floatに制限することはできlongますか?

具体的には、ユーザーは数字のみを入力する必要があります。

  • これは、、、floatint場合がありlongます。
  • ユーザーは 1 つしか置くことができ.ません (数字には 2 つのドットはありません)。

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

python - Windows Calc のように Entry ウィジェットを「無効」にする

Windows Calc のコピーを作成中に Entry ウィジェットに問題が発生しました。

Windows calc のようなボタンを作成し、キーボードの 1234567890 + - / * % ボタンをバインドして、calc ボタンと同じものを作成しました。主な問題は、エントリに数値のみを保存し、ユーザーに数値のみを入力させたいということでした...しかし、validatecommand に関する多くのトピックを検索し、Windows calc を見た後、validatecommand は必要なものではないと判断しました。ユーザーが入力ボックスに入力するすべての文字を検証する方法がわからず、キーボードバインドを作成した後、入力ボックスにいて「1」を押して数字を書き込むと、キーボードイベントバインディングが挿入されるため、2回実行されますエントリーボックスにも「1」。

それで、私が作りたいのは、入力ウィジェットを Windows Calc.exe の入力ボックスのように機能させることです。Windows の計算入力ボックスでは、数字以外の文字を挿入することはできません。また、入力ボックスにカーソルを置くこともできません...、次のようになります: -entrybox は無効ですが、有効になっているようです -数値と操作は、計算ボタンまたはキーボード ボタンで行うことができます

開始時にエントリ ウィジェットを無効にして、すべてのボタンを次のように機能させることで、この効果を得ようとしました。何かを挿入できるようにします) - エントリ ウィジェットを無効にします

それは私が望むように動作します...しかし、私が見たいようには見えません。Entry ウィジェットが無効になっている bg の色を通常の色に変更する可能性はありますか? または、そのようなエントリーボックスを作成する別の方法はありますか? :S

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

python - エントリ ウィジェット ボックスのクリア

入力ウィジェットを使用して 1 から 9 までの数字を取得したいと考えています。他のキーが押された場合は、表示から削除したいと考えています。

では、どうすれば画面をクリアできますか?

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

python - TkInter エントリ ウィジェットから文字列を取得する

私は Python の初心者で、TkInter を使用して GUI を作成しようとしています。私が抱えている問題は、エントリテキストを表示しようとしているときです。以下は、このタスクのために作成した 2 つの関数です。私のコードに欠けているものはありますか?

これは、エントリ ウィジェットを作成した最初の関数です。

これは、文字列を表示する 2 番目の関数です。

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

python - Tkinter での Python ライブ エントリ

Tkinter Entry の値をライブで見たいです。タイプライティングをしていると、print 'downkey'; と表示されます。4文字を入力している場合、1つのエントリがウィンドウの下部に表示されます[OK]、[OK]、[OK]、[OK]など。