使用 Gio GUI 库实现的跨平台计算器应用,验证如何从设计稿件到功能调试完成,体现AI在编程中是否真的有效。
- 基本的四则运算(加、减、乘、除)
- 清除功能(C:清除所有,CE:清除当前输入)
- 退格功能(⌫)
- 正负号切换(±)
- 小数点支持
- 现代化的 Material Design 界面
- Go 1.21 或更高版本
-
克隆或下载项目后,进入项目目录
-
安装依赖:
go mod tidy- 运行应用:
go run main.go- 点击数字按钮输入数字
- 点击运算符按钮(+、-、×、÷)选择运算
- 点击等号(=)执行计算
- 点击 C 清除所有数据和运算
- 点击 CE 清除当前输入
- 点击 ⌫ 删除最后一位数字
- 点击 ± 切换正负号
apt install gcc pkg-config libwayland-dev libx11-dev libx11-xcb-dev libxkbcommon-x11-dev libgles2-mesa-dev libegl1-mesa-dev libffi-dev libxcursor-dev libvulkan-dev
nothing need to installXcode is required for Apple platforms.go build -ldflags="-H windowsgui" -o calculator.exe main.gogo build -o calculator main.goTODO
