{"id":8596,"date":"2021-02-15T21:10:07","date_gmt":"2021-02-15T20:10:07","guid":{"rendered":"https:\/\/pythonprogramming.altervista.org\/?p=8596"},"modified":"2021-02-15T21:17:11","modified_gmt":"2021-02-15T20:17:11","slug":"tkinter-root-after","status":"publish","type":"post","link":"https:\/\/pythonprogramming.altervista.org\/tkinter-root-after\/","title":{"rendered":"Tkinter: root.after to run the code after an interval of time"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">How to run some code after some seconds with &#8216;after&#8217;.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import tkinter as tk\n\n\ndef back():\n  lab[\"text\"] = \"Click\"\n\n\ndef pprint():\n  lab[\"text\"] = \"You clicked\"\n  root.after(1000, back)\n\n\n# ===== GUI ==== #\nroot = tk.Tk()\n\nlab = tk.Label(root,\n  text=\"Hello World!\", font=\"Arial 36\")\nlab.grid(row=0, column=1)\n\nbutton = tk.Button(root, text=\"Click\", font=\"Arial 36\")\nbutton.grid(row=0, column=0)\nbutton[\"command\"] = pprint\n\nroot.mainloop()<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">See the code in action<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/pythonprogramming.altervista.org\/wp-content\/uploads\/2021\/02\/image-35.png\"><img loading=\"lazy\" decoding=\"async\" width=\"558\" height=\"266\" src=\"https:\/\/pythonprogramming.altervista.org\/wp-content\/uploads\/2021\/02\/image-35.png\" alt=\"\" class=\"wp-image-8603\" srcset=\"https:\/\/pythonprogramming.altervista.org\/wp-content\/uploads\/2021\/02\/image-35.png 558w, https:\/\/pythonprogramming.altervista.org\/wp-content\/uploads\/2021\/02\/image-35-320x153.png 320w\" sizes=\"auto, (max-width: 558px) 100vw, 558px\" \/><\/a><figcaption>Tkinter on repl.it<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/repl.it\/@EducationalChan\/newtkinter?lite=true\">https:\/\/repl.it\/@EducationalChan\/newtkinter?lite=true<\/a><\/p>\n\n\n","protected":false},"excerpt":{"rendered":"How to run some code after some seconds with &#8216;after&#8217;. See the code in action https:\/\/repl.it\/@EducationalChan\/newtkinter?lite=true\n<a class=\"moretag\" href=\"https:\/\/pythonprogramming.altervista.org\/tkinter-root-after\/\"> [...]<\/a>","protected":false},"author":1,"featured_media":8598,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[49,923],"tags":[4,972,51],"class_list":["post-8596","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tkinter","category-tkinter-advanced","tag-python","tag-root-after","tag-tkinter"],"avopt_banners_inside_post":true,"avopt_banners_on_page":true,"av_copy_from":"","av_sharing_message":"","av_sharing_allowed":true,"av_sharing_on":{"fb":[],"tw":[]},"av_allow_affiliate_banner":false,"av_allow_affiliate_multi_banner":false,"av_show_affiliation_buy_button":false,"av_post_rating":true,"av_have_post_rating_value":false,"av_is_artificial_intelligence_content":false,"_links":{"self":[{"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/posts\/8596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/comments?post=8596"}],"version-history":[{"count":6,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/posts\/8596\/revisions"}],"predecessor-version":[{"id":8607,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/posts\/8596\/revisions\/8607"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/media\/8598"}],"wp:attachment":[{"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/media?parent=8596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/categories?post=8596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/tags?post=8596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}