写点什么

技术小白福音!给老旧命令行程序加个 GUI 界面,从此点点鼠标就能用!

  • 2025-09-23
    北京
  • 本文字数:848 字

    阅读完需:约 3 分钟

技术小白福音!给老旧命令行程序加个GUI界面,从此点点鼠标就能用!

哈喽,大家好

我是阿星👋

今天我们来试试如何给无名小项目加 GUI,可以简单理解为——

很多程序都是在终端运行的,小白看起来头疼的居多。

但我们可以给它加上门脸儿(GUI)变成直接能用的样子。以下是全过程演示:

创建命令行脚本

懂的都懂,上班动情绪是违法的,遇到傻 x 怎么让无脑自己说的话变委婉一点?

所以首先我们手动创建一个项目——【职场沟通表达转换器】👇🏻(提示词见文末)

否定别人,

美化成弱弱的建议……🤔

想说对方表达能力差

优化成引导沟通……🤔

但是它是没有视觉壳子的,是只能在 python 里运行的脚本

怎么给它加个 GUI 门脸?

现在用 AI 编程其实很好加门脸,效果如下,还能自己测试 api 是否连通👇🏻


只用直接在 claudecode(或者你的其他编程软件里),把下面的文字发给它。

先对项目路径下的代码文件展开深度分析,梳理清楚其核心实现逻辑与模块间的交互关系。在充分理解原有代码架构的前提下,对项目进行迭代优化,重点实现以下三方面功能:新增可视化的操作与显示界面,替代原有的终端交互模式,将原本需在终端完成的操作流程与展示内容,全部迁移至新界面中,提升操作直观性;搭建独立的配置页面,针对原先需在 “conhg.yml” 文件内手动填写的各类配置参数,重新设计交互录入方式,将这些配置项整合到配置页面里,简化参数设置流程。
复制代码

它就咔咔开干

然后输入下面指令直接运行即可

pythonw workplace_converter_gui.py
复制代码

直接给你造出了一个有门脸儿的应用。这样你就不用再终端里摸黑用啦。

特别注意:

1、因为 macOS 的 Python 默认使用 Tk 8.5,而 tkinter 在终端环境下不会弹出窗口,除非你用 pythonw 或图形环境运行。

2、所以 claudecode 做完 gui 之后运行的是pythonw workplace_converter_gui.py而不是 python xxxx。

相关提示词

【职场沟通表达转换器】提示词我放备忘录里了

运行命令如下:

#打开
python workplace_converter.py sk-xxx "你的原话"
复制代码

另外,宝子们思维发散

其实 github 上还有很多没有门脸的项目的

发挥一下想象力!

把宝藏但是纯终端项目改成带门脸儿的

将会有多少创意能被重新利用起来~!

我是阿星,我们下期再见!


发布于: 刚刚阅读数: 2
用户头像

全平台同名 2025-05-15 加入

zuojialongxi

评论

发布
暂无评论
技术小白福音!给老旧命令行程序加个GUI界面,从此点点鼠标就能用!_学习_阿星AI工作室_InfoQ写作社区