我用AI开发了一个桌面倒计时小程序,省了69元

公司会议室开会,需要一个倒计时来记录发言人时间。开始买了个计时器,领导不满意:操作繁琐,不能直观的看到时间。想用一个电脑程序,投到会议室大屏,显示倒计时,每个发言人都能直观的看到倒计时时间。

通过AI搜索推荐有许多,但都是国外的软件,网站都打不开。

我用AI开发了一个桌面倒计时小程序,省了69元

搜索结果

最后选择了一个国产的倒计时器,功能上能满足需求,可以设置倒计时,更改倒计时界面背景、字体颜色,保存记录,下次直接开启等功能。

我用AI开发了一个桌面倒计时小程序,省了69元

倒计时器

我用AI开发了一个桌面倒计时小程序,省了69元

配置界面

使用一天后,就打不开了,提示要开通VIP。

我用AI开发了一个桌面倒计时小程序,省了69元

vip开通

不想花钱,也不想再去找,所以就自己开发一个,使用AI很快就可以搞定。

第一步梳理需求:

使用python制作一个桌面倒计时程序。
功能:
1.主界面:用户设置倒计时时间,预设5,10,15,20时间进行下俩选择,也可以选择自定义,自行设置时间。
2.设置标题:用户可以自定义标题;设置界面透明度,可以设置倒计时界面背景的透明度。;设置倒计时界面背景色,字体颜色。
3.设置好后可以进行保存到列表中,每一条有一个开关按钮,打开按钮可以启动倒计时界面。
4.倒计时界面:显示在桌面上,显示标题和倒计时时间,可以鼠标调整显示大小,字体同步进行放大缩小。
5.倒计时界面增加三个按钮,停止按钮:关闭倒计时界面;暂停按钮:暂停倒计时,再次点击继续;重置按钮:重置倒计时。

生成的第一版,基本的功能都实现了,但还有需要优化的地方,继续让AI进行优化。

需要优化几个点:
1.点击列表相中启动,弹出倒计时框不要立刻倒计时。需要等用户点击开始,才进行倒计时。
倒计时中的重置按钮点击后,也不用立刻倒计时,等用户点击开始后才进行。
2.倒计时框无法使用鼠标进行大小调整,在倒计时暂停时允许用户调整倒计时框大小。
3.倒计时框增加右键菜单,可以设置倒计时框置顶。
4.在设置界面增加设置倒计时框宽、高项,用于定义启动时倒计时框默认大小。设置后进行保存。

通过AI生成的程序就是这样:

我用AI开发了一个桌面倒计时小程序,省了69元

倒计时程序

我用AI开发了一个桌面倒计时小程序,省了69元

启动后倒计时

我用AI开发了一个桌面倒计时小程序,省了69元

倒计时结束

用AI开发这种小程序就是快,发给行政测试一下,提出意见标题要是能设置大小就好了。

用AI开发就是这个方便,他记录了历史数据,直接将之前的对话调出来。告知它:在主界面增加可以设置标题字体和大小。立刻就完成了优化,能够自定义字体和大小了。

我用AI开发了一个桌面倒计时小程序,省了69元

增加标题字体和大小设置

总结:用AI开发一些小程序真的很快,这种功能单一实用性强软件,使用AI很容易做出来。不得不感慨目前AI编程能力真是强,最后AI使用的是Google的Gemini,很强劲,这个程序总共代码有:826行。

我用AI开发了一个桌面倒计时小程序,省了69元

AI代码截图

附打包流程:

将 Python 程序打包成可执行文件(例如 Windows 上的 .exe)

步骤 1:安装 PyInstaller

pip install pyinstaller

步骤 2:准备图标文件

准备一个 .ico 格式的图标文件。这个图标将用于生成的可执行文件。

步骤 3:打包程序 打开终端或命令提示符,导航到您的 Python 脚本(例如 desktop_timer_zh.py)所在的目录。然后运行以下命令:

pyinstaller --name "桌面倒计时" --onefile --windowed --icon="your_app_icon.ico" desktop_timer_zh.py

命令参数解释

  • pyinstaller: 调用 PyInstaller。
  • –name “桌面倒计时”: 设置生成的可执行文件的名称(以及其他一些相关文件的基础名称)。
  • –onefile: 将所有内容打包到一个单独的可执行文件中。如果不使用此选项,PyInstaller 会在 dist 文件夹中创建一个包含许多依赖文件的文件夹。
  • –windowed (或 -w): 这是一个 GUI 程序,不需要显示控制台(黑色命令行窗口)。
  • –icon=”your_app_icon.ico”: 设置可执行文件的图标。将 “your_app_icon.ico” 替换为您准备好的 .ico 图标文件的路径。
  • desktop_timer_zh.py: 您的主 Python 脚本文件名。

步骤 4:找到可执行文件 打包完成后,PyInstaller 会在您的脚本目录下创建几个文件夹:

  • build: 包含构建过程中的一些中间文件。
  • dist: 包含最终的可执行文件。如果您使用了 –onefile,这里面会有一个名为 “桌面倒计时.exe” (或您用 –name 指定的名称) 的文件。
  • 一个 .spec 文件(例如 桌面倒计时.spec):这是 PyInstaller 的配置文件,您可以编辑它以进行更高级的打包配置。
© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容