を削除し、私はそのが真の私はそれをしたい場合は、そのメッセージはそう https://hastebin.com/uhafehizok.vbs を離れて行くと、別のファイルを開きたいですラベルを置き、2秒待ってから破棄しますが、Tkinterウィンドウは2秒間待ってから、ラベルなしで開始します。 任意のアイデアTkinterのを置いて、私は「こんにちは」数秒後に を示すメッセージを表示しようとしているラベル
-5
A
答えて
1
コードにはラベルが置かれ、2秒後にそれは破壊される。それは更新されていないので、実際にあなたのウィンドウに表示されることはありません。 これは、Tkのmainloop
と入力したときと同様に、ウィンドウがループ内で更新され、変更が加えられたかどうかがチェックされます。あなたの場合、time.sleep
を使用してこのチェックを禁止しています。
Tkinterの場合、タイミングを取りたい場合は、Tkinterのメインループ(これはミリ秒を使用します)のすべてを整理するために、常にafter
メソッドを使用する必要があります。
コードを修正するには、ラベルを貼った後にroot.update()
を追加します。 time.sleep
はまだ待っている間にメインループをフリーズするので、より良い解決策はスリープへの呼び出しを取り除き、代わりにdestroy
を2秒後にあなたのラベルに呼ぶことです。
root.after(2000, letsgolabel.destroy)
のようになります。
*通常はこれが使用されているので、私はtk.Tk()
へのアクセスとしてrootに言及しています。
関連する問題
- 1. 表示のdivのonclick私はここに示すようなスライドショーを表示しようとしている
- 2. ラベルテキストを警告メッセージとして表示し、数秒後に非表示にしますか?
- 3. はどのように私は、私はラベルを表示するには、次の使用しています
- 4. は、どのように私は、タイマーを持っていると私は分と秒を表示するWPF vb.net
- 5. 私はタイマーがアップした後、テンキーが表示されていしようとしていますこんにちはテキストボックス
- 6. Javascriptを使ってasp.netにメッセージを表示しようとしています
- 7. アヤックス私はリアルタイムループデータを表示しようとしています
- 8. こんにちは私はfirebaseをしようとしていたAndroidアプリ
- 9. 4xx_client_errorインタラクティブなメッセージは私たちがメッセージボタンが、このあたりとして、美しく表示してい
- 10. 数秒間表示ポップアップを表示します。数秒後に自動的に非表示になります。
- 11. メッセージはjavascriptの私のウェブページに正しく表示されていません。メッセージは、テキストボックスを2回クリックした後にのみ表示されます。
- 12. 私は接続とdisconection後にメッセージを表示して少し問題を抱えている
- 13. は、私はいくつかのラベルを表示しようとしている配列
- 14. 私はadmobが数秒後に表示されます...どのように
- 15. はインデックスページにメッセージを表示していません
- 16. 数秒後に自動的にdivを表示したい
- 17. は、私は、APを使用してメッセージを表示しようとしていたビューJSFで
- 18. アンドロイドAccountKit.getCurrentAccountは、ここに示したように、私はFacebookのAccountKitをしようとしています
- 19. ノード - EJS - ディスプレイが、私は、ライブラリToastrJSを使用してトーストメッセージを表示しようとしているメッセージ
- 20. 設定した秒数後にウェブサイトのナビゲーションメニューを表示するにはどうすればよいですか?
- 21. こんにちは、私のDBから私は文字列型として値を取得していると私は私のjsfのページに12.0として表示されているときに表示されます
- 22. こんにちは、私はsedコマンドの次の正規表現を把握しようとしています
- 23. ループ - 私は私が複数のポップアップを表示しようとしているループのために持って
- 24. 2つのテキストボックスのラベルに「hh:mm」と表示しようとしています
- 25. こんにちは、私は私が活動していると私は以下のimage.Howに示したように、私はレイアウトを整理しない複数のフラグメントのカードを表示する必要が
- 26. UISearchViewControllerに対してビューコントローラの表示を解除しようとしているときに、ビューコントローラを表示しようとしていません
- 27. Twitterは複数のメッセージのカルーセルを一度に表示していません
- 28. 数秒間画面にメッセージを表示する方法は?
- 29. Tkinterの警告メッセージで「メッセージを再表示しない」チェックボックス
- 30. 1秒後に数字を1つずつ表示したい
必ず本文にコードを記入してください。理由はありません。 – SneakyTurtle
申し訳ありませんが、これは初めての投稿です。 :) –