VicroCode
让代码创造价值
VicroCode是一个轻量级代码在线发布、交易平台,开箱即用,免部署、免服务器、免备案,支持接入智能体、通用管理系统、游戏等多种项目
稍候片刻,您可先学习AI编程手册
正在加载中...

市场信息

[Python] Tkinter 的正确使用方法。。

Tkinter 是 Python 自带的,不用安装、开箱即用,,且用 pyinstaller 打包后体积小。。 但 Tkinter 写的界面比较丑(比如最简单的按钮与下拉框之间的间距都要手动调整),,虽然也可以通过写额外的代码来缓解这个问题,,但非常耗时、耗力。。

www.v2ex.com · 2026-09-22T02:17:16+00:00

推荐学习书目 › Learn Python the Hard Way Python Sites › PyPI - Python Package Index › /ai-market-guide/ › Pocoo 值得关注的项目 › PyPy › Celery › Jinja2 › Read the Docs › gevent › pyenv › virtualenv › Stackless Python › Beautiful Soup › 结巴中文分词 › Green Unicorn › Sentry › Shovel › Pyflakes › pytest Python 编程 › pep8 Checker Styles › PEP 8 › Google Python Style Guide › Code Style from The Hitchhiker's Guide V2EX › Python Tkinter 的正确使用方法。

。 XIVN1987 · 15 mins ago · 54 views Tkinter 是 Python 自带的,不用安装、开箱即用,,且用 pyinstaller 打包后体积小。

。但 Tkinter 写的界面比较丑(比如最简单的按钮与下拉框之间的间距都要手动调整),,虽然也可以通过写额外的代码来缓解这个问题,,但非常耗时、耗力。

。所以我一般是用 PyQt 写(即使是很简单的界面,,只有几个按钮、下拉框那种),,因为 PyQt 默认界面就比较美观、不用调整,,而且有 QtDesigner 这种可以拖放设计界面的工具,,更加省时省力。

。现在有了 AI ,,终于可以不费力的用 Tkinter 写出界面不那么丑陋的 GUI 程序了。

。方法就是先用 PyQt 写程序,,然后让 AI 将程序的界面部分用 Tkinter 重写,,这样一行 Tkinter 代码不用写,,就可获得一个界面不错的 Tkinter 程序了。

。而且后续也只需要更新、维护 PyQt 版本,,Tkinter 版本完全用 AI 去同步 PyQt 版本,,工作量完全不需要增加。

。 Tkinter pyqt AI 1 replies • 2026-09-22 10:19:17 +08:00 1 Suroy 13 mins ago 建议 pywebview

返回 AI 市场导读

来源:v2ex.com