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

python - 入力ボックスに入力しないバインドキーを取得する方法

入力ボックスに g^ と入力すると ĝ と入力したいプログラムがあります。ĝ が表示されるようになりましたが、入力された ^ のエントリ ボックスを削除できないようです (はい、削除機能を使用しようとしました)。私が解決できる限り、バインドされた関数が発生するまで ^ は入力されません。つまり、インデックス"^"orを試し"/"ても、実際にはまだ入力されていません。

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

python - ヘルプが必要

問題は、このコードをさらに拡張したところ、別の問題が発生したことです: このコードを実行すると、バインディング関数が無視されるか、何かが発生します (もちろん、いつものように、これより上にウィンドウを設定しています):

基本的に、私の目標は、入力ボックスに入力された文字列に対して「チェッカー」またはそれを呼び出すことができるものを作成することでした。私は座標を扱っているので、最初にやりたかったことは、文字列にコンマが含まれているかどうかを確認することでした。含まれていない場合は、自動的にターミナルにエラーを通知し、後でウィンドウに通知します。コンマは、このプログラムの最終的な機能で操作する文字列の 2 つの主要部分を分割します。そのため、文字列をコンマから 2 つの部分に分割しました。次に、文字列の分割部分 (PTest_X と PTest_Y) を Try ステートメントを使用して float に変換できるかどうかを確認したいと考えました。これは明らかに、コンマの前後にある整数または浮動小数点数のみが変換で機能することを意味します。Try ステートメントの Except 部分は、以前と同様に、ターミナルにもエラーを返すように指示するだけです。したがって、PTest_X と PTest_Y を変換できる場合は、最終的にそれらをリストに追加し、リストのラベルを作成し、その他のことを行いたいと考えています。

この「チェッカー」システムのポイントは、座標点の「構文」が間違っていることをユーザーに知らせるフィードバックをユーザーに提供することです。この時点でこのシステムを実装して、すべてが既に処理された後にユーザーに伝えるのではなく、ポイントに間違って入力したことを伝えたいと思います。

私はこれをユーザーの使いやすさのために行っています。ユーザーとのやり取りに関しては、これが常に最優先されます。ユーザーがプログラムを使用する際の苦痛を軽減したいと考えています。

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

python - エントリ ウィジェット: 複数の検索バーを避ける

私のコードには2つのボタンがあります。最初のボタンをクリックすると、プログラムはウィンドウ「ホーム」に書き込み、2番目はウィンドウ「検索」に書き込み、「検索」の下に検索バーを作成します。私の問題は、[検索] ボタンを 2 回 (またはそれ以上) クリックすると、検索バーも何度も作成されることです。どうすれば修正できますか?(私は常に1つの検索バーだけが必要です)。

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

python - tkinterでエントリの文字列を別の関数に渡す

私はPython3を使用しています。ユーザーがログインボタンを押したときに、ユーザー名とパスワードのボックスに入力したものをログイン機能に渡そうとしています。また、ログイン機能は、ユーザー名のラベルを GUI にパックするだけです。

コード:

トレースバック:

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

python - 一意の識別子を持つ StringVar コールバック?

それぞれが一意の にアタッチされたエントリのマトリックスを保存していますStringVar。のコールバックで、マトリックスに関して、それがどれであっStringVarたかを見つけられるようにしたいと考えています。StringVarこれは私が持っているものです:

ただし、常に同じインデックス ('718' - '7'+'18': i と j が停止する値) を出力します。これらの一意の識別子を取得するにはどうすればよいStringVarsですか?