問題タブ [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 投票する
2 に答える
6773 参照

python - tkinter によるエントリ選択リスト

Python tkinter を使用して、通常の選択リスト (郵便住所の HTML フォームの「州」フィールドなど) を生成するにはどうすればよいですか? 以下に示すように、リストボックス ウィジェットは常にすべての選択を大きなボックスに表示します。高さを 1 に減らすと、選択時にリストが展開されません。OptionMenu ウィジェットは、選択すると正しくリストをポップアップ表示しますが、閉じると Entry のようなボックスに現在の値が表示されません。Entry ウィジェットは目的の外観を備えていますが、値のリストが関連付けられていません。

tkinter は基本的なフォームの選択を行うことができないと私に言わないでください :-(.

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

text - 「テキスト」ウィジェット内に埋め込まれた2つの「エントリ」の相対的な幅を指定します

LinuxとWindowsでエントリウィジェットのサイズを指定する際に問題があります。これらのエントリはLinuxで作成されました。

Linuxでは、テキストウィジェット内で問題なく表示されます。次のコード行で作成された2つのエントリセルが1つずつあります。

tk.Entry(master, width=16)

幅は16文字の長さとして指定されています。

ただし、Windowsではセルが占めるスペースの半分しかなく、Windowsではフォントサイズが小さいため、22の幅を指定する必要があります。

私の質問は、テキストウィジェットでこれら2つのセルの相対的な幅を指定する方法があるので、各セルは親ウィジェットの1/2を占めるのでしょうか。

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

python - Python エントリ ウィジェット タプル コンボ

Python 2.7 tkinter でエントリ ウィジェットとタプルを組み合わせて遊んでいます。このコードを使用すると、果物の名前を入力してフルーツ ボウルのタプルで検索し、そこにある場合は、一連のラジオボタンを使用してその果物の特徴を表示できるはずです。

「Name Error: global name 'enter' is not defined.」というエラー メッセージが表示されます。これが機能しない理由を誰かが知っていますか?

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

python - 別の関数からのPython tkinter get()

ここでの私の質問は、入力ボックスが別の関数にある場合、入力ボックスからデータを取得するにはどうすればよいですか? すべての入力ボックスは CreateGUI() 関数にあります。変数 txtName などを Create() 関数に渡すことを考えました。この方法は正しいですか?

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

python - 前のセッション Tkinter のエントリ ボックス データの使用

多くのテキスト フィールド エントリを必要とする GUI アプリケーションを Tkinter で作成する必要があります。ユーザーはすべてのエントリを入力し、[実行] ボタンを使用して特定の機能を実行する必要があります。私がやりたいことは、ユーザーが毎回すべてのデータを何度も入力する必要がないように、前のセッションからユーザーが入力したすべてのテキストデータを復元する機能を含めることです。entry_box.set('desired string') オプションを使用できますが、これは静的であり、以前の GUI セッションは考慮されません。

たとえば、次のスクリプトでは:

この GUI を実行し、入力ボックスに「Value1」と入力します。次に、ウィンドウを閉じて再実行すると、エントリ「Value1」がデフォルトで表示されます。各セッションには、前のセッションの値が表示されます (値は最初の 1 回のみ手動で入力されます)。これを行う方法はありますか?

私の場合、ユーザーは GUI を再実行するたびに約 10 のフィールドのうち 1 つまたは 2 つのフィールドを変更するだけでよいため、これは非常に便利です。

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

python - PythonTkinterボタン/エントリの組み合わせ

私はTkinterを試してきましたが、入力ボックスがあり、その下に2つのボタン([閉じる]と[OK])があるセットアップがあります。[閉じる]をクリックすると、フレームが破棄されます。その時点で入力ボックスにあるものをすべて返してから、フレームを破棄してほしい。私はこれをどのように行うか途方に暮れています。

これは私が持っているものの一部です(f私のフレームはどこにありますか):

また、文字列をすぐに出力するのではなく、呼び出し元の関数に返したいことに注意してください。

が欲しいです:

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

python - 前のTkinterセッションからのエントリ値をループに保存します

すべての入力ボックスの値をテキストファイルに保存し、このテキストファイルからデータを読み戻し、次のセッションの開始時にデフォルトで表示するTkinterGUIを作成しようとしています。次のデータを含むテキストファイルがあるとします。

次のコードを使用します。

次のボックスが表示されます。

エントリ

私のコードは、テキストファイルからデータを読み込み、テキストファイルから事前定義された値を含む入力ボックスを表示することになっています。しかし、それはおかしい演技です。データが正しく保存されない

  1. このGUIを機能させて、上に表示された入力ボックスのデータを編集すると、データが保存され(セッションを閉じるときに)、次に実行したときに自動的に表示されるようにします。

  2. これをループで実行して、エントリウィジェットをハードコーディングせずに任意の数のエントリボックスを表示できるようにする方法はありますか?

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

python - Tkinter Entry ウィジェットのコンテンツを取得する

アプリケーションを作成していて、入力した値を GUI Entry ウィジェットで使用したいと考えています。

Tkinter Entry ウィジェットから入力された入力を取得するにはどうすればよいですか?

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

python - エントリウィジェットでリターンがクリックされるのを待つ方法は?

Tkinter で非グラフィック ゲームを作成しようとしていますが、エントリ ウィジェットに問題があります。"<Return>"何かを印刷する前に、押されるのを待つにはどうすればよいですか?

トップメニューバーの「New Game」をクリックすると、入力ボックスが表示され、何かを入力するのを待ってから、Enterをクリックします。次に、「Welcome」+(ユーザーが入力した内容) を出力します。実際に New game をクリックすると、すぐに "Welcome" と表示されます。

印刷とは、「mt.set」によって参照される、下部のラベルを別のものに関連付けることを意味します。

0 投票する
5 に答える
134874 参照

python - Tkinter Entry の get 関数が何も返さないのはなぜですか?

Entryフィールドを使用して手動入力を取得し、そのデータを操作しようとしています。

私が見つけたすべての情報源は、get()関数を使用する必要があると主張していますが、簡単に機能する小さな例をまだ見つけていないため、機能させることができません。

誰かが私が間違っていることを教えてくれることを願っています。ミニファイルは次のとおりです。

これにより、Entry入力できるフィールドが得られますが、入力したデータに対しては何もできません。

entry最初は空であるため、コードが機能しないと思われます。しかし、一度入力した入力データにアクセスするにはどうすればよいでしょうか?