問題タブ [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.
python - Python tkinter エントリの値の追加
ユーザーが int 値をEntry
ウィジェットに入力すると、プログラムがこれらの値を一緒に追加する Python GUI を作成しています。
ただし、何らかの理由で、プログラムにこれらの値を追加するように指示しようとすると、エラーが発生します。
私は周りを見回しましたが、このトピックに関するものは何も見つかりません。Entry
ウィジェットをintとして宣言しようとしましたIntVars
が、うまくいかなかったので、実際に値を加算できるかどうか疑問に思っていEntry
ます。
python - Pythonで送信ボタンのある入力フィールド?
パスワードとユーザー名の入力欄を作りたいです。そして一番下に「送信」ボタン。これは私がこれまでに得たものですが、グリッドの操作方法がわかりません:
したがって、これは「username」という名前の 1 つの入力フィールドを作成するコードです。
そして、これは送信ボタンの私のコードです:
この 2 つのコードを組み合わせる方法がわかりません。
python - Pythonでパスワードとユーザー名の入力が一致するかどうかを確認しますか?
パスワードとユーザー名を尋ねる小さなプログラムを作成しました。詳細を入力すると、パスワードとユーザー名が正しいかどうかがチェックされます。どのようにアプローチし、それを行うのですか?
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>
更新/編集:
これは私が持っているコードのセクションであり、構文エラーを受け取っているため、最後に何が問題になっているのか理解できません。
python - Python Tkinter:文字列の最後の文字を削除します
数字のみ入力できるエントリーをしています。現在、入力した文字が整数でない場合、その文字を削除することに固執しています。誰かが「BLANK」をそこに入れる必要があるものに置き換えるなら、それは多くの助けになるでしょう。
python - Entry ウィジェットのコンテンツを検証するにはどうすればよいですか?
私の Tkinter アプリケーションには Entry ウィジェットがあり、ユーザーはそれに数字を入力する必要があります。
int
入力値を、 、float
に制限することはできlong
ますか?
具体的には、ユーザーは数字のみを入力する必要があります。
- これは、、、
float
のint
場合がありlong
ます。 - ユーザーは 1 つしか置くことができ
.
ません (数字には 2 つのドットはありません)。
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
python - エントリ ウィジェット ボックスのクリア
入力ウィジェットを使用して 1 から 9 までの数字を取得したいと考えています。他のキーが押された場合は、表示から削除したいと考えています。
では、どうすれば画面をクリアできますか?
python - TkInter エントリ ウィジェットから文字列を取得する
私は Python の初心者で、TkInter を使用して GUI を作成しようとしています。私が抱えている問題は、エントリテキストを表示しようとしているときです。以下は、このタスクのために作成した 2 つの関数です。私のコードに欠けているものはありますか?
これは、エントリ ウィジェットを作成した最初の関数です。
これは、文字列を表示する 2 番目の関数です。
python - Tkinter での Python ライブ エントリ
Tkinter Entry の値をライブで見たいです。タイプライティングをしていると、print 'downkey'; と表示されます。4文字を入力している場合、1つのエントリがウィンドウの下部に表示されます[OK]、[OK]、[OK]、[OK]など。