{"id":4649,"date":"2020-01-02T18:48:50","date_gmt":"2020-01-02T17:48:50","guid":{"rendered":"https:\/\/pythonprogramming.altervista.org\/?p=4649"},"modified":"2020-01-04T08:30:31","modified_gmt":"2020-01-04T07:30:31","slug":"tkinter-a-basic-input-window","status":"publish","type":"post","link":"https:\/\/pythonprogramming.altervista.org\/tkinter-a-basic-input-window\/","title":{"rendered":"Tkinter: a basic input window"},"content":{"rendered":"<p>This little script makes you get the user input.<\/p>\n<pre class=\"lang:default decode:true \">import tkinter as tk\r\n\r\ndef check(event):\r\n    global url\r\n    user_input = entry.get()\r\n    label['text'] = user_input\r\n    button = tk.Button(root, text=\"Chiudi\", command=root.destroy)\r\n    button.pack()\r\n    # root.destroy()\r\n\r\n# Input from user\r\nroot = tk.Tk()\r\nroot.title(\"Insert Something here\")\r\n# v = tk.StringVar()\r\nlabel = tk.Label(root, text=\"Insert ..... and the press Return\")\r\nlabel['font'] = \"Arial 20\"\r\nlabel.pack()\r\nentry = tk.Entry(root)\r\nentry.pack(fill=tk.BOTH, expand=1)\r\nentry.bind(\"&lt;Return&gt;\", check)\r\nentry.focus()\r\nroot.mainloop()<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"A basic GUI to get the user input with tkinter and Python\n<a class=\"moretag\" href=\"https:\/\/pythonprogramming.altervista.org\/tkinter-a-basic-input-window\/\"> [...]<\/a>","protected":false},"author":1,"featured_media":4674,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[483,49],"tags":[671,52,670,4,51],"class_list":["post-4649","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","category-tkinter","tag-graphic-user-iterface","tag-gui","tag-input","tag-python","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\/4649","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=4649"}],"version-history":[{"count":1,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/posts\/4649\/revisions"}],"predecessor-version":[{"id":4650,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/posts\/4649\/revisions\/4650"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/media\/4674"}],"wp:attachment":[{"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/media?parent=4649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/categories?post=4649"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/tags?post=4649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}