{"id":50,"date":"2021-09-09T12:28:18","date_gmt":"2021-09-09T04:28:18","guid":{"rendered":"http:\/\/139.155.46.233\/?p=50"},"modified":"2021-09-09T12:28:18","modified_gmt":"2021-09-09T04:28:18","slug":"%e6%96%87%e6%9c%ac%e5%85%83%e7%b4%a0%e5%8f%8aupdate","status":"publish","type":"post","link":"https:\/\/www.lucas88.cn\/?p=50","title":{"rendered":"\u6587\u672c\u5143\u7d20\u53caupdate"},"content":{"rendered":"\n<p>\u6587\u672c\u5143\u7d20\u5404\u5143\u7d20\u4fee\u6539\u6f14\u793a:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ==============Code==============; notranslate\" title=\"==============Code==============\">\n#1\u3001\u5bfc\u5165\u5e93\nimport PySimpleGUI as sg\n#2\u3001\u5b9a\u4e49\u5e03\u5c40&amp;\u786e\u5b9a\u884c\u6570\ntx = '''\u672c\u5957\u8bfe\u7a0b\u7531\u6d45\u5165\u6df1\u7684\u4e3a\u5927\u5bb6\u4ecb\u7ecd\u5728Python\u7f16\u7a0b\u8bed\u8a00\u4e0b\uff0c\n\n\u5982\u4f55\u4f7f\u7528PySimpleGUI\u5f00\u53d1\u5177\u6709\u56fe\u5f62\u754c\u9762\u7684\u5e94\u7528\u7a0b\u5e8f\uff0c\n                \u8ba9\u4f60\u5f00\u53d1\u7684python\u7a0b\u5e8f\u5177\u6709\u66f4\u597d\u7684\u4ea4\u4e92\u6027\u3002'''\nlayout = &#x5B;\n&#x5B;sg.T(tx,\n\tkey=&quot;-TEXT-&quot;, \n\tsize=(50,12), \n\tfont=(&quot;\u5b8b\u4f53&quot;,15),\n\t# auto_size_text=True, \n\tenable_events=True,\n\trelief=&quot;sunken&quot;, \n\tborder_width=5,\n\ttext_color='red',\n\tbackground_color='white',\n\tjustification=None,\n\tpad=None,#\u5143\u7d20\u4e0e\u5176\u4ed6\u5143\u7d20\u7684\u4f4d\u7f6epad=\uff08\u5de6\uff0c\u53f3\uff0c\u4e0a\uff0c\u4e0b\uff09\n\tright_click_menu=&#x5B;'\u83dc\u5355',&#x5B;'\u6253\u5f00','\u6253\u5370','\u4fdd\u5b58','\u53e6\u5b58\u4e3a','\u5e2e\u52a9',&#x5B;'\u6ce8\u518c','\u5173\u4e8e']]],\n\tgrab=None,\n\ttooltip=None,#\u60ac\u6d6e\u6587\u672c\n\tvisible=True  #\u5143\u7d20\u53ef\u89c1\u4e0e\u5426\n\t)]\n\n]\n#3\u3001\u521b\u5efa\u7a97\u53e3\nwindow=sg.Window('Window Title',layout)\n \n#4\u3001\u4e8b\u4ef6\u5faa\u73af\nwhile True:\n    event,values=window.read()\n    print(event,values)\n \n    if event==None:\n        break\n \n#5\u3001\u5173\u95ed\u7a97\u53e3\nwindow.close()\n\n<\/pre><\/div>\n\n\n<p>update\u7528\u4e8e\u66f4\u65b0\u5143\u7d20\u5c5e\u6027\u3002<\/p>\n\n\n\n<p>\u53ef\u66f4\u65b0\u7684\u5143\u7d20\u5c5e\u6027\u53ea\u6709\u5982\u4e0b\u51e0\u79cd\uff1a<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ==============Code==============; notranslate\" title=\"==============Code==============\">\nupdate(\n    value=None,\n             #str \u66f4\u65b0\u6587\u672c\n    background_color=None,\n             #str \u66f4\u65b0\u6587\u672c\u80cc\u666f\u989c\u8272\n    text_color=None,\n             #str \u66f4\u65b0\u6587\u672c\u989c\u8272\n    font=None,\n             #\uff08\u5b57\u4f53\uff0c\u5b57\u53f7\uff09\u66f4\u65b0\u5b57\u4f53\u7684\u540d\u79f0\u6216\u8005\u5927\u5c0f\n    visible=None\n             #bool \u66f4\u65b0\u5143\u7d20\u7684\u53ef\u89c1\u72b6\u6001\n\uff09\n\n<\/pre><\/div>\n\n\n<p>\u4e3e\u4f8b\uff1a<\/p>\n\n\n\n<p>1\u3001\u66f4\u65b0\u6587\u672c\u663e\u793a<\/p>\n\n\n\n<p><span class=\"has-inline-color has-vivid-red-color\">window[key].update\uff08value=&#8221;\uff09<\/span> or    <span class=\"has-inline-color has-vivid-red-color\">window[key].update(&#8221;)<\/span><\/p>\n\n\n\n<p>2\u3001\u66f4\u65b0\u6587\u672c\u80cc\u666f\u989c\u8272<\/p>\n\n\n\n<p><span class=\"has-inline-color has-vivid-red-color\">window[key].update(background_color=&#8217;red&#8217;)<\/span><\/p>\n\n\n\n<p>3\u3001\u66f4\u65b0\u6587\u672c\u989c\u8272<\/p>\n\n\n\n<p><span class=\"has-inline-color has-vivid-red-color\">window[key].update(text_color=&#8217;yellow&#8217;)<\/span><\/p>\n\n\n\n<p>4\u3001\u66f4\u65b0\u5b57\u4f53\u540d\u79f0\u6216\u8005\u5927\u5c0f<\/p>\n\n\n\n<p><span class=\"has-inline-color has-vivid-red-color\">window[key].update(font=&#8217;\u5b8b\u4f53&#8217;) <\/span> OR   <span class=\"has-inline-color has-vivid-red-color\">window[key].update(font=(&#8216;\u9ed1\u4f53&#8217;,22))<\/span><\/p>\n\n\n\n<p>5\u3001\u66f4\u65b0\u5143\u7d20\u53ef\u89c1\u6027<\/p>\n\n\n\n<p><span class=\"has-inline-color has-vivid-red-color\">window[key].update(visible=&#8217;False&#8217;)<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/139.155.46.233\/wp-content\/uploads\/2021\/09\/\u5fae\u4fe1\u622a\u56fe_20201120163119.png\" alt=\"\" class=\"wp-image-51\" width=\"632\" height=\"379\" srcset=\"https:\/\/www.lucas88.cn\/wp-content\/uploads\/2021\/09\/\u5fae\u4fe1\u622a\u56fe_20201120163119.png 444w, https:\/\/www.lucas88.cn\/wp-content\/uploads\/2021\/09\/\u5fae\u4fe1\u622a\u56fe_20201120163119-300x180.png 300w\" sizes=\"auto, (max-width: 632px) 100vw, 632px\" \/><\/figure>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ==============Code==============; notranslate\" title=\"==============Code==============\">\n#1\u3001\u5bfc\u5165\u5e93\nimport PySimpleGUI as sg\n#2\u3001\u5b9a\u4e49\u5e03\u5c40&amp;amp;\u786e\u5b9a\u884c\u6570\nlayout = &#x5B;\n&#x5B;sg.B('\u4e2d\u6587'),sg.B('English')],\n&#x5B;sg.T('\u8bf7\u8f93\u5165\u57fa\u672c\u4fe1\u606f',size=(40,1),key='-xx-')],\n&#x5B;sg.T('\u59d3\u540d',size=(8,1),key='-xm-'),sg.I()],\n&#x5B;sg.T('\u6027\u522b',size=(8,1),key='-xb-'),sg.I()],\n&#x5B;sg.T('\u56fd\u7c4d',size=(8,1),key='-gj-'),sg.I()],\n&#x5B;sg.B('\u786e\u8ba4',key='-qr-'),sg.B('\u53d6\u6d88',key='-qx-')]\n]\n#3\u3001\u521b\u5efa\u7a97\u53e3\nwindow=sg.Window('Window Title',layout)\n \n \n#4\u3001\u4e8b\u4ef6\u5faa\u73af\nwhile True:\n\tevent,values=window.read()\n\tprint(event,values)\n \n\tif event==None:\n\t\tbreak\n\tif event=='\u4e2d\u6587':\n\t\twindow&#x5B;'-xx-'].update('\u8bf7\u8f93\u5165\u57fa\u672c\u4fe1\u606f')\n\t\twindow&#x5B;'-xm-'].update('\u59d3\u540d')\n\t\twindow&#x5B;'-xb-'].update('\u6027\u522b')\n\t\twindow&#x5B;'-gj-'].update('\u56fd\u7c4d')\n\t\twindow&#x5B;'-qr-'].update('\u786e\u8ba4')\n\t\twindow&#x5B;'-qx-'].update('\u53d6\u6d88')\n\tif event=='English':\n\t\twindow&#x5B;'-xx-'].update('Please enter basic information')\n\t\twindow&#x5B;'-xm-'].update('Name')\n\t\twindow&#x5B;'-xb-'].update('Sex')\n\t\twindow&#x5B;'-gj-'].update('Nationality')\n\t\twindow&#x5B;'-qr-'].update('confirm')\n\t\twindow&#x5B;'-qx-'].update('cancel')\n#5\u3001\u5173\u95ed\u7a97\u53e3\nwindow.close()\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>\u6587\u672c\u5143\u7d20\u5404\u5143\u7d20\u4fee\u6539\u6f14\u793a: #1\u3001\u5bfc\u5165\u5e93 import PySimpleGUI as sg #2\u3001\u5b9a\u4e49\u5e03\u5c40&#038;am&#8230; <\/p>\n<div class=\"read-more navbutton\"><a href=\"https:\/\/www.lucas88.cn\/?p=50\">\u9605\u8bfb\u66f4\u591a<i class=\"fa fa-angle-double-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,8],"tags":[],"class_list":["post-50","post","type-post","status-publish","format-standard","hentry","category-python"],"_links":{"self":[{"href":"https:\/\/www.lucas88.cn\/index.php?rest_route=\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lucas88.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucas88.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucas88.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucas88.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=50"}],"version-history":[{"count":1,"href":"https:\/\/www.lucas88.cn\/index.php?rest_route=\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":52,"href":"https:\/\/www.lucas88.cn\/index.php?rest_route=\/wp\/v2\/posts\/50\/revisions\/52"}],"wp:attachment":[{"href":"https:\/\/www.lucas88.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucas88.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucas88.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}