{"id":20845573,"url":"https://github.com/wdataorg/gui-gui","last_synced_at":"2026-04-24T00:36:19.810Z","repository":{"id":65543453,"uuid":"594369137","full_name":"Wdataorg/GUI-GUI","owner":"Wdataorg","description":"使用本软件快速制作GUI程序","archived":false,"fork":false,"pushed_at":"2023-01-28T12:13:09.000Z","size":19885,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-19T04:47:07.637Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wdataorg.png","metadata":{"files":{"readme":"README.html","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2023-01-28T10:34:16.000Z","updated_at":"2023-02-02T11:45:42.000Z","dependencies_parsed_at":"2023-02-15T16:01:39.601Z","dependency_job_id":null,"html_url":"https://github.com/Wdataorg/GUI-GUI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wdataorg%2FGUI-GUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wdataorg%2FGUI-GUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wdataorg%2FGUI-GUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wdataorg%2FGUI-GUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wdataorg","download_url":"https://codeload.github.com/Wdataorg/GUI-GUI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243206413,"owners_count":20253663,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T02:13:19.863Z","updated_at":"2025-12-28T04:05:18.771Z","avatar_url":"https://github.com/Wdataorg.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!DOCTYPE html\u003e\n\u003chtml\u003e\n\u003chead\u003e\n\u003ctitle\u003eREADME.md\u003c/title\u003e\n\u003cmeta http-equiv=\"Content-type\" content=\"text/html;charset=UTF-8\"\u003e\n\n\u003cstyle\u003e\n/* https://github.com/microsoft/vscode/blob/master/extensions/markdown-language-features/media/markdown.css */\n/*---------------------------------------------------------------------------------------------\n *  Copyright (c) Microsoft Corporation. All rights reserved.\n *  Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\nbody {\n\tfont-family: var(--vscode-markdown-font-family, -apple-system, BlinkMacSystemFont, \"Segoe WPC\", \"Segoe UI\", \"Ubuntu\", \"Droid Sans\", sans-serif);\n\tfont-size: var(--vscode-markdown-font-size, 14px);\n\tpadding: 0 26px;\n\tline-height: var(--vscode-markdown-line-height, 22px);\n\tword-wrap: break-word;\n}\n\n#code-csp-warning {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tcolor: white;\n\tmargin: 16px;\n\ttext-align: center;\n\tfont-size: 12px;\n\tfont-family: sans-serif;\n\tbackground-color:#444444;\n\tcursor: pointer;\n\tpadding: 6px;\n\tbox-shadow: 1px 1px 1px rgba(0,0,0,.25);\n}\n\n#code-csp-warning:hover {\n\ttext-decoration: none;\n\tbackground-color:#007acc;\n\tbox-shadow: 2px 2px 2px rgba(0,0,0,.25);\n}\n\nbody.scrollBeyondLastLine {\n\tmargin-bottom: calc(100vh - 22px);\n}\n\nbody.showEditorSelection .code-line {\n\tposition: relative;\n}\n\nbody.showEditorSelection .code-active-line:before,\nbody.showEditorSelection .code-line:hover:before {\n\tcontent: \"\";\n\tdisplay: block;\n\tposition: absolute;\n\ttop: 0;\n\tleft: -12px;\n\theight: 100%;\n}\n\nbody.showEditorSelection li.code-active-line:before,\nbody.showEditorSelection li.code-line:hover:before {\n\tleft: -30px;\n}\n\n.vscode-light.showEditorSelection .code-active-line:before {\n\tborder-left: 3px solid rgba(0, 0, 0, 0.15);\n}\n\n.vscode-light.showEditorSelection .code-line:hover:before {\n\tborder-left: 3px solid rgba(0, 0, 0, 0.40);\n}\n\n.vscode-light.showEditorSelection .code-line .code-line:hover:before {\n\tborder-left: none;\n}\n\n.vscode-dark.showEditorSelection .code-active-line:before {\n\tborder-left: 3px solid rgba(255, 255, 255, 0.4);\n}\n\n.vscode-dark.showEditorSelection .code-line:hover:before {\n\tborder-left: 3px solid rgba(255, 255, 255, 0.60);\n}\n\n.vscode-dark.showEditorSelection .code-line .code-line:hover:before {\n\tborder-left: none;\n}\n\n.vscode-high-contrast.showEditorSelection .code-active-line:before {\n\tborder-left: 3px solid rgba(255, 160, 0, 0.7);\n}\n\n.vscode-high-contrast.showEditorSelection .code-line:hover:before {\n\tborder-left: 3px solid rgba(255, 160, 0, 1);\n}\n\n.vscode-high-contrast.showEditorSelection .code-line .code-line:hover:before {\n\tborder-left: none;\n}\n\nimg {\n\tmax-width: 100%;\n\tmax-height: 100%;\n}\n\na {\n\ttext-decoration: none;\n}\n\na:hover {\n\ttext-decoration: underline;\n}\n\na:focus,\ninput:focus,\nselect:focus,\ntextarea:focus {\n\toutline: 1px solid -webkit-focus-ring-color;\n\toutline-offset: -1px;\n}\n\nhr {\n\tborder: 0;\n\theight: 2px;\n\tborder-bottom: 2px solid;\n}\n\nh1 {\n\tpadding-bottom: 0.3em;\n\tline-height: 1.2;\n\tborder-bottom-width: 1px;\n\tborder-bottom-style: solid;\n}\n\nh1, h2, h3 {\n\tfont-weight: normal;\n}\n\ntable {\n\tborder-collapse: collapse;\n}\n\ntable \u003e thead \u003e tr \u003e th {\n\ttext-align: left;\n\tborder-bottom: 1px solid;\n}\n\ntable \u003e thead \u003e tr \u003e th,\ntable \u003e thead \u003e tr \u003e td,\ntable \u003e tbody \u003e tr \u003e th,\ntable \u003e tbody \u003e tr \u003e td {\n\tpadding: 5px 10px;\n}\n\ntable \u003e tbody \u003e tr + tr \u003e td {\n\tborder-top: 1px solid;\n}\n\nblockquote {\n\tmargin: 0 7px 0 5px;\n\tpadding: 0 16px 0 10px;\n\tborder-left-width: 5px;\n\tborder-left-style: solid;\n}\n\ncode {\n\tfont-family: Menlo, Monaco, Consolas, \"Droid Sans Mono\", \"Courier New\", monospace, \"Droid Sans Fallback\";\n\tfont-size: 1em;\n\tline-height: 1.357em;\n}\n\nbody.wordWrap pre {\n\twhite-space: pre-wrap;\n}\n\npre:not(.hljs),\npre.hljs code \u003e div {\n\tpadding: 16px;\n\tborder-radius: 3px;\n\toverflow: auto;\n}\n\npre code {\n\tcolor: var(--vscode-editor-foreground);\n\ttab-size: 4;\n}\n\n/** Theming */\n\n.vscode-light pre {\n\tbackground-color: rgba(220, 220, 220, 0.4);\n}\n\n.vscode-dark pre {\n\tbackground-color: rgba(10, 10, 10, 0.4);\n}\n\n.vscode-high-contrast pre {\n\tbackground-color: rgb(0, 0, 0);\n}\n\n.vscode-high-contrast h1 {\n\tborder-color: rgb(0, 0, 0);\n}\n\n.vscode-light table \u003e thead \u003e tr \u003e th {\n\tborder-color: rgba(0, 0, 0, 0.69);\n}\n\n.vscode-dark table \u003e thead \u003e tr \u003e th {\n\tborder-color: rgba(255, 255, 255, 0.69);\n}\n\n.vscode-light h1,\n.vscode-light hr,\n.vscode-light table \u003e tbody \u003e tr + tr \u003e td {\n\tborder-color: rgba(0, 0, 0, 0.18);\n}\n\n.vscode-dark h1,\n.vscode-dark hr,\n.vscode-dark table \u003e tbody \u003e tr + tr \u003e td {\n\tborder-color: rgba(255, 255, 255, 0.18);\n}\n\n\u003c/style\u003e\n\n\u003cstyle\u003e\n/* Tomorrow Theme */\n/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */\n/* Original theme - https://github.com/chriskempson/tomorrow-theme */\n\n/* Tomorrow Comment */\n.hljs-comment,\n.hljs-quote {\n\tcolor: #8e908c;\n}\n\n/* Tomorrow Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion {\n\tcolor: #c82829;\n}\n\n/* Tomorrow Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-builtin-name,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link {\n\tcolor: #f5871f;\n}\n\n/* Tomorrow Yellow */\n.hljs-attribute {\n\tcolor: #eab700;\n}\n\n/* Tomorrow Green */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #718c00;\n}\n\n/* Tomorrow Blue */\n.hljs-title,\n.hljs-section {\n\tcolor: #4271ae;\n}\n\n/* Tomorrow Purple */\n.hljs-keyword,\n.hljs-selector-tag {\n\tcolor: #8959a8;\n}\n\n.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tcolor: #4d4d4c;\n\tpadding: 0.5em;\n}\n\n.hljs-emphasis {\n\tfont-style: italic;\n}\n\n.hljs-strong {\n\tfont-weight: bold;\n}\n\u003c/style\u003e\n\n\u003cstyle\u003e\n/*\n * Markdown PDF CSS\n */\n\n body {\n\tfont-family: -apple-system, BlinkMacSystemFont, \"Segoe WPC\", \"Segoe UI\", \"Ubuntu\", \"Droid Sans\", sans-serif, \"Meiryo\";\n\tpadding: 0 12px;\n}\n\npre {\n\tbackground-color: #f8f8f8;\n\tborder: 1px solid #cccccc;\n\tborder-radius: 3px;\n\toverflow-x: auto;\n\twhite-space: pre-wrap;\n\toverflow-wrap: break-word;\n}\n\npre:not(.hljs) {\n\tpadding: 23px;\n\tline-height: 19px;\n}\n\nblockquote {\n\tbackground: rgba(127, 127, 127, 0.1);\n\tborder-color: rgba(0, 122, 204, 0.5);\n}\n\n.emoji {\n\theight: 1.4em;\n}\n\ncode {\n\tfont-size: 14px;\n\tline-height: 19px;\n}\n\n/* for inline code */\n:not(pre):not(.hljs) \u003e code {\n\tcolor: #C9AE75; /* Change the old color so it seems less like an error */\n\tfont-size: inherit;\n}\n\n/* Page Break : use \u003cdiv class=\"page\"/\u003e to insert page break\n-------------------------------------------------------- */\n.page {\n\tpage-break-after: always;\n}\n\n\u003c/style\u003e\n\n\u003cscript src=\"https://unpkg.com/mermaid/dist/mermaid.min.js\"\u003e\u003c/script\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n  \u003cscript\u003e\n    mermaid.initialize({\n      startOnLoad: true,\n      theme: document.body.classList.contains('vscode-dark') || document.body.classList.contains('vscode-high-contrast')\n          ? 'dark'\n          : 'default'\n    });\n  \u003c/script\u003e\n\u003cdiv align=\"center\"\u003e\n \u003cimg src=\"./logo.ico\" height=200/\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Wdataorg/Wdata/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/Wdataorg/GUI-GUI?style=for-the-badge\u0026amp;color=yellogreen\" alt=\"Issues\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Wdataorg/Wdata/network/members\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/Wdataorg/GUI-GUI?style=for-the-badge\u0026amp;color=orange\" alt=\"Forks\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://img.shields.io/github/stars/Wdataorg/GUI-GUI?style=for-the-badge\u0026amp;color=yellowgreen\" alt=\"Stars\"\u003e\n\u003ca href=\"https://shiro.apache.org/license.html\"\u003e\u003cimg src=\"https://img.shields.io/github/license/Wdataorg/GUI-GUI?style=for-the-badge\u0026amp;color=red\" alt=\"License\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Wdataorg/Wdata/commits\" title=\"Commit History\"\u003e\u003cimg src=\"https://img.shields.io/github/commit-activity/m/Wdataorg/GUI-GUI?label=commits\u0026amp;style=for-the-badge\u0026amp;color=blue\" alt=\"Commits\"\u003e\u003c/a\u003e\n\u003ca href=\"#release-files\" title=\"Release\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/Wdataorg/GUI-GUI?color=brightgreen\u0026amp;label=Download\u0026amp;style=for-the-badge\" alt=\"Release version\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cimg src=\"./Teamdev.png\" height=200/\u003e\n\u003cimg src=\"./tecthank.png\" height=200/\u003e \n\u003cp\u003e\u003cstrong\u003e本产品不能替代软件开发全过程，只能开发部分前端部分，后端部分仍需用户自行编写\u003c/strong\u003e\u003c/p\u003e\n\u003c/div\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"#GUI-GUI%E5%8F%91%E5%B8%83%E5%95%A6\"\u003eGUI-GUI发布啦\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"#%E4%BB%8B%E7%BB%8D\"\u003e介绍\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"#%E5%AE%89%E8%A3%85\"\u003e安装\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"#%E9%A1%B9%E7%9B%AE\"\u003e项目\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"#%E5%88%9B%E5%BB%BA%E9%A1%B9%E7%9B%AE\"\u003e创建项目\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#%E6%89%93%E5%BC%80%E9%A1%B9%E7%9B%AE\"\u003e打开项目\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"#%E7%BB%84%E4%BB%B6\"\u003e组件\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"#%E7%BB%84%E4%BB%B6%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95\"\u003e组件使用方法\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#%E6%96%87%E6%9C%AC\"\u003e文本\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#%E6%8C%89%E9%92%AE\"\u003e按钮\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#%E8%BE%93%E5%85%A5%E6%A1%86\"\u003e输入框\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#%E9%80%89%E6%8B%A9%E6%A1%86\"\u003e选择框\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#%E7%BB%84%E5%90%88%E6%A1%86\"\u003e组合框\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#%E5%8C%BA%E5%9F%9F%E6%A1%86\"\u003e区域框\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#%E4%BF%9D%E5%AD%98%E9%A1%B9%E7%9B%AE\"\u003e保存项目\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"#%E7%94%9F%E6%88%90Python%E6%BA%90%E4%BB%A3%E7%A0%81\"\u003e生成Python源代码\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"#%E4%BD%BF%E7%94%A8GUI-GUI%E9%99%84%E5%B8%A6%E7%9A%84Python%E8%BF%9B%E8%A1%8C%E5%90%8E%E7%AB%AF%E7%BC%96%E5%86%99%E4%B8%8E%E8%B0%83%E8%AF%95\"\u003e使用GUI-GUI附带的Python进行后端编写与调试\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"#%E5%8F%91%E5%B8%83\"\u003e发布\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"#%E7%94%9F%E6%88%90EXE\"\u003e生成EXE\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"#%E9%B8%A3%E8%B0%A2\"\u003e鸣谢\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"#%E5%85%B3%E4%BA%8EWdataorg\"\u003e关于Wdataorg\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1 id=\"gui-gui%E5%8F%91%E5%B8%83%E5%95%A6\"\u003eGUI-GUI发布啦\u003c/h1\u003e\n\u003cp\u003eGUI-GUI发布啦！很高兴大家能使用Wdataorg的产品，GUI-GUI也有很多不足的地方，\u003cs\u003e因为作者的技术水平不怎么样，也希望大家吐槽\u003c/s\u003e\u003c/p\u003e\n\u003cp\u003e也欢迎各位发PR或者是Issues！\u003c/p\u003e\n\u003ch1 id=\"%E4%BB%8B%E7%BB%8D\"\u003e介绍\u003c/h1\u003e\n\u003cp\u003eGUI-GUI使用\u003ccode\u003ettkbootstrap\u003c/code\u003e接口，帮助用户制作漂亮的前端界面。\u003c/p\u003e\n\u003cp\u003eGUI-GUI可以完成窗口图标、透明度、位置等信息的设置，还可以使用各种各样的主题。\u003c/p\u003e\n\u003ch1 id=\"%E5%AE%89%E8%A3%85\"\u003e安装\u003c/h1\u003e\n\n\u003c/body\u003e\n\u003c/html\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwdataorg%2Fgui-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwdataorg%2Fgui-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwdataorg%2Fgui-gui/lists"}