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

python - グリッドマネージャーでTkinterでエントリーボックスを使用していますか?

Tkinter を使用して基本的な GUI を作成し、グリッド マネージャーを使用してラベルの横にエントリ ボックスを作成しようとしていますが、エントリ オブジェクトで .grid() を使用すると、プログラムを実行するとウィンドウが表示されません。

同じウィジェットで.grid()を使用する他のものがある場合、.pack()を使用しないと聞いたので、.pack()を使用すると機能します。しかし、私は .grid() を使いたいと思っています。

コードは以下のとおりです。エントリ オブジェクトの showName に問題があります。コメントアウトされた .pack() ステートメントは機能するステートメントであり、.grid() ステートメントは機能しないステートメントです。

これの何が悪いのか誰か知っていますか?

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

tkinter - tkinter ttk エントリ ウィジェット -disabledforeground

ttk.Entr状態を に設定したときにウィジェットの単語の色を変更しようとしてdisabledいました。マニュアルを調べたところ、 というオプションがあるdisabledforegroundので、以下のようにテスト スニペットを書きました: (ところで、私は Python 2.7 を使用しています)

しかし、結果は「テスト」の色に変化を示していません。何が問題なのですか?

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

python - 経由で文字列を保存します。エントリ - Tkinter/Python

私は二次方程式を解くのに役立つプログラムを作成してABますC.

これは私がこれまでに得たものです(名前とテキストは気にしないでください。デンマーク語です):

私が読んだことから、これはうまくいくはずですが、a、b、cを印刷すると空白になります。

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

python - Tkinter - ループ時の文字列変数の設定とエントリ値の取得

私の目標は、ユーザー検証のために文字列変数を 2 つの異なるエントリに渡し、ユーザーが変更した値を返すことができるようにすることです。コードは 1 回実行されれば問題なく動作します。ただし、ループすると、ループの最初の反復中にのみ正しく実行されます。以降の反復では、エントリの文字列変数は空白です。

私は運が悪いと実験しupdate_idletasks()て時間睡眠をとった. Windows XP で Python 2.4 を実行しています。

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

python - Python-Tkinter-エントリからのget()値を関数で使用したい

「エントリ」から変数を取得してから、関数に変数を入力することができません。たとえば、変数「entry」である「NbF」を取得したいとします。「set」で実行し、「get」で取得できますが、新しいテキスト「entry」を取得しても、新しい値を取得できません。

これは私のコードです:

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

python - python:Tkinterエントリ値を取得する

エントリ値(コードのS1)を取得して、それ自体を値(_attributesディクショナリのSTR)として設定しようとしましたが、機能させることができません。私はこれを最終的なトップループにしたいのですが、プログラミング全般に慣れていないので、これについては一度に一歩ずつ進んでいきます。私はこれを正しい方法で行っていますか、それとも、押されたときにその時点のエントリ値をルックアップしてそれに合わせて実行するボタンを用意する必要がありますか?私はTkinterのためにオンラインで見つけたいくつかのチュートリアルとレッスンを経験しましたが、それでも私が期待するように何かを機能させることができることから何マイルも離れているようです。

新しいコード(少なくとも機能しているようですが、必要なものを取得しています)。トップループにするために少し変更する必要がありますが、これが基盤です

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

python - 「読み取り専用」状態の Entry ウィジェットに文字列を挿入するにはどうすればよいですか?

省略記号で始まる Entry を取得しようとしています...

これが私が試したコードです:

オブジェクトが読み取り専用として分類された後にテキストを挿入しようとしているため、エラーが発生していると思います。

状態にある Tkinter Entry ウィジェットに文字列を挿入するにはどうすればよい"readonly"ですか?

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

python - ループ内の各エントリの内容を取得する

Python で tkinter を使用して、ユーザーからクエリを取得し、ループ内の各エントリの内容を出力しています。ただし、最後のエントリのテキストのみが印刷されます。問題を解決するにはどうすればよいですか?

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

methods - Entry Delete メソッド使用時の Tkinter エラー

私のゲームでは、次__init__のように 7 つのエントリ ボックスのセットを作成する関数があります。

これをさらに 6 回コピーします。これは機能します。ただし、ゲームの最後に、オンラインでいくつかの場所を見つけたこのコードを使用して、エントリ ボックスのテキストを削除したいと思います。

私はまた、私が見つけた他のものを使用してみました:

これらはどちらもそれself.entry1NoneTypeオブジェクトであり、メソッド.get().delete(). 試しに とself.entry1.get()などを代用self.entry1.delete(0,END)してみました。これらのどちらも機能しませんでした。私は自分が間違っていることを理解していません。ご協力いただきありがとうございます!self.string1.get().delete(0, END).delete(0.0, END)