上次使用Chatgpt写爬虫,虽然写出来的代码很多需要修改后才能运行,但Chatgpt提供的思路和框架都是没问题。
这次让Chatgpt写一写GUI程序,也就是你常看到的桌面图形程序。
由于第一次测试,就来个简单点的,用Python写用来加减乘除的计算器。
提问:请用Python写一个计算器GUI程序
(代码过长,就不完全展示了)
它告诉我,可以使用Python的tkinter库来实现简单的GUI,这确实是最快捷的方法。
代码执行出来是一个很简答的计算器程序,没有什么UI设计可言。
用起来也没什么毛病,但似乎外观上应该更好看点。
iPhone手机的计算器APP是集美貌、简洁、方便、功效于一体的计算器代表作。
于是我问:帮我优化下这个计算器的UI界面类似iphone计算器风格。
ChatGPT:
这次代码居然没有完整展现出来,Chatgpt生成到一半自动断了,也不知道什么原因。
我又问它:请写完后半部分。
最后它补充道
这段代码实现了以下功能:1、创建计算器GUI的主要界面,包括数字按钮和文本框;2、对数字按钮和运算符按钮的点击事件进行响应,完成对方程的修改、计算和清空等操作;3、实现了基本的错误处理功能。你可以将这段代码保存为calculator.py,并在命令行中运行它,即可启动这个计算器GUI程序。
经过优化后的代码,UI确实好看多了,类似iPhone计算器的风格,但美感上还差很多,功能也比较简单。
THE END