深圳外贸网站开发建设,策划网站做营销推广,许昌市做网站公司,长沙建站公司哪有C Qt 自制开源科学计算器 项目地址 软件下载地址 目录
0. 效果预览1. 数据库准备2. 按键快捷键说明3. 颜色切换功能(初版)4. 未来开发展望5. 联系邮箱
0. 效果预览
普通计算模式效果如下#xff1a; 科学计算模式效果如下#xff1a; 更具体的功能演示视频见如下链接…C Qt 自制开源科学计算器 项目地址 软件下载地址 目录
0. 效果预览1. 数据库准备2. 按键快捷键说明3. 颜色切换功能(初版)4. 未来开发展望5. 联系邮箱
0. 效果预览
普通计算模式效果如下 科学计算模式效果如下 更具体的功能演示视频见如下链接 点我跳转演示视频 1. 数据库准备
本项目采用的后端数据库为 SQLite 因为他是 C Qt 6.x 内置支持的一种数据库同时其可视化软件 SQLite Expert 的下载和使用都很简单。
在 Qt Creator 中为了能够顺利链接 SQLite 数据库需要在项目配置文件中进行一些补充具体如下
CMake 构建的项目
需要在 CMakeList.txt 中添加如下内容
# 加入 sql 链接必要的动态库
target_link_libraries(CCalculator PRIVATE Qt${QT_VERSION_MAJOR}::WidgetsQt${QT_VERSION_MAJOR}::Sql)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Sql REQUIRED)注意这里的 CCalculator 请替换成您自己的项目名称
QMake 构建的项目
需要在 .pro 项目配置文件中添加如下内容
# 加入 sql 链接必要的动态库
QT sql
# 在Windows上需要的库一般情况下Qt会自动处理
win32:CONFIG(release, debug|release): LIBS -L$$[QT_INSTALL_LIBS] -lQt6Sql
win32:CONFIG(debug, debug|release): LIBS -L$$[QT_INSTALL_LIBS] -lQt6Sqld本计算器的按键均绑定了键盘上的按键作为快捷键以方便使用。下面给出所有按键和对于快捷键的说明
按键快捷键功能0~90~9输入0~9..输入小数点AnsCtrlA在当前算式末尾输入上一次的运算结果ECtrlE检验输入算式是否存在错误((输入左括号))输入右括号←键盘上的退格键删除上一个输入的数据/操作符CCtrlC清空所有输入 输入加号 − - − − - −输入减号/负号× ∗ * ∗输入乘号÷/输入除号%%输入百分号MODM输入取余符号^^输入乘方/幂符号!!输入阶乘运算符!!输入奇/偶阶乘运算符 π \pi πP输入圆周率 π \pi πeE输入自然数e回车Enter计算当前输入算式的结果Mode→Scientific/NormalAltS切换普通/科学计算模式sinS输入正弦函数运算符arcsinShiftS输入反正弦函数运算符cosC输入余弦函数运算符arccosShiftC输入反余弦函数运算符tanT输入正切函数运算符arctanShiftT输入反正切函数运算符lnShiftL输入自然对数运算符logL输入普通对数运算符History→Current HistoryH查看本次运行的计算记录History→All HistoryAltH查看本软件安装以来的所有计算记录
3. 颜色切换功能(初版)
本计算器在 Style 菜单中提供了两种预设的颜色方案Light 表示白色背景Dark 表示黑色背景。
后续将在代码中为所有按键进行归纳分类并提供对所有按键、窗口背景的颜色方案修改接口。
4. 未来开发展望
在后续开发中将按顺序加入如下功能
v2.0 版本展望
更完整更自由的颜色切换接口通过鼠标和键盘左右按键对输入算式进行插入输入/删除构造一个 About 页面方便大家在使用时查看软件相关信息完成 Contact 快速跳转邮件发送页面的功能完成复数运算模式的开发完成 Practice 随机生成计算题的功能开发
上述功能完成后会 Release 和发布 CCalculator v2.0
5. 联系邮箱
如果您对本项目有任何建议、想法或疑惑请联系我的邮箱
chrischanyedugmail.com