を表示:分:秒の形式をし、それのためのTkinterを使用。私は基本的にプログラムを完了させましたが、そこに問題があります。最初の結果は完全に計算されますが、もう一度計算を押すと結果に連結されます。ユーザーが再び計算したいときに最初の結果をクリアするにはどうすれば修正できますか?私はself.result.delete(0、END)を使用してみましたが、それは計算の後に何も表示されません。ここに問題の問題の関数があります。クリアTkinterの入力ボックスの後、私は時間に秒を計算していた結果
-1
A
答えて
0
以下は、あなたがbutton
を使用してentry
ウィジェットをクリアする方法を示しています
from tkinter import *
class App:
def __init__(self, root):
self.root = root
self.entry = Entry(self.root)
self.button = Button(root, text="Ok", command=self.command)
self.entry.pack()
self.button.pack()
def command(self):
self.entry.delete(0, END)
root = Tk()
App(root)
root.mainloop()
コードはかなり自明、self.entry.delete(0, END)
で単に位置からのエントリでテキストを削除します「0」の位置に "END
'あなたがこれを行うだろう
0
方法がtextbox.delete(0, END)
です。 END(または "end")は、エントリウィジェットの最後の文字の直後の位置に対応します。範囲(0、END)はウィジェット
関連する問題
- 1. 入力ボックス間の計算
- 2. Jqueryオートコンプリート - 入力ボックスに結果を入力しない
- 3. javacriptの2つの時間入力の秒差を計算する
- 4. ユーザー入力から時間を計算し、時間の掛け算をJS
- 5. MS Accessの計算秒時間
- 6. 入力ボックスにリアルタイム結果を表示
- 7. エクセル - 複数の入力から計算の出力結果
- 8. 秒単位でデータを取得し、時間、分、秒を計算したい
- 9. 時間計算有界入力
- 10. 2つの入力間の計算と別の結果の比較
- 11. 時間計算の結果が悪化する
- 12. クリア入力ボックスonclick画像
- 13. 時間を加算して合計時間を計算する
- 14. ユーザ入力に基づいて経過時間を計算します。
- 15. は、私は以下の秒の時間差を計算しようとしています
- 16. は、新しいデータ型に変換した後の時間を計算し
- 17. なぜonclickイベントの直後に入力ボックスがクリアされる
- 18. tkinterの入力ボックスの値を表示
- 19. バッチスクリプトは時間差を秒単位で計算します
- 20. 複数の時間関連のドロップダウンリストを連結して計算時間を計算する
- 21. Pythonのtkinterの入力ボックスの条件
- 22. 計算各入出庫時間からの合計時間
- 23. 時差の計算に予期しない結果がありましたか?
- 24. 私は、経過時間を計算することができる午前、私はミリ秒で結果を印刷する方法を知らないのpython
- 25. Python Tkinter GUI:「結果をクリア」ボタンが機能しない
- 26. 私の論理は、大統領の結果を計算しようとして間違っていますか?
- 27. スライディング処理時間ウィンドウで矛盾した結果が計算される
- 28. 時間と分でPythonの時間を計算して差を計算する
- 29. CのICMPv6チェックサム計算が間違った結果を返す
- 30. 入力ボックスの結果で範囲を掛けようとしています
内のすべての文字に対応するエントリをクリアする方法は、(ワイルドカードのインポートを行ったと仮定した場合) 'self.result.delete(0、ENDを)'呼び出すこと確かです。どのように呼び出されたかを示す[mcve]を表示してください。 –
@BryanOakleyそれにself.result.delete(0、END)と一緒に完全なコードを有するポストを編集しました。 – Accelerate
あなたはなぜあなたが挿入した後に削除していますか?新しいテキストを挿入する前に古いテキストを削除することが発生しましたか? –