基于QT的仓库礼品出入库管理(第一个给别人使用的软件)
发布日期:2021-06-29 11:09:05 浏览次数:5 分类:技术文章

本文共 1215 字,大约阅读时间需要 4 分钟。

件界面

在这里插入图片描述
涉及到的知识点;
1、UI控件 布局,点击事件,表格的使用及点击表头的来进行筛选。
2、整个文件、文件夹的处理。整个过程都是新建文件,读写文件,解析数值,计算库存,导出表格
3、软件图像的替换,还需要利用格式化工厂将图片格式转换为icn的
链接:https://jingyan.baidu.com/article/8cdccae9577d0e315413cd88.html;
4、QT中realse执行完的程序打包生成独立的.exe文件

注意:软件打包时查询的链接,我这直接使用命令行处理的时候少了一些库,参考第二个链接使用everything将库找到放进来即可使用;https://www.sindsun.com/article-details-67.html;使用命令处理在打包https://blog.csdn.net/qq_38880380/article/details/79104563;打包使用软件时注意不能拖整个文件夹,缺少的库可以根据图片加入进来

后期解决的bug问题点,

1、最后都没有使用Text Edit和plain Text Edit,而是使用Line Edit,因为发现使用的时候输入换行会导致txt文件错乱,解析乱七八糟。并且后面需要按下enter键跳转下一个输入框的功能。并且当前软件输入也只有可能是一行,
2、lineEdit发送的returnPressed信号链接按钮的点击事件没有效果,是因为接收信号的对象应该是this,而不是按钮对象。

connect(ui->et_addClassKuyan, SIGNAL(returnPressed()), this, SLOT(on_bt_add_2_clicked()),Qt::UniqueConnection);

3、处理这样的文本库,涉及读取,写入并在在程序中修改比较的这些,其实可以读取,处理的时候都把换行去除掉, 用纯文本去比较,当写入的时候在加入换行符即可。从而不会导致换行错乱的问题。

整个软件不难,感觉还是花费了挺长时间的

1、功能需求和界面问题;应该最先确定寻求好,这个花费很多时间
2、整个功能没有太去优化都是直接去读取文件显示,按钮的点击事件处理的,
3;整个过程对UI布局控件这边花费了很长时间并且现在最后那个布局问题还是没有解决,等下贴到最后面。
4、因为对QT的API不熟悉都是一边百度一边写的,通过这个过程对QT的一些API有了一些了解
5;整个过程最重要的是体验了开发后应用程序的打包到库的缺失,去找库这个问题的解决。

工程和对应的工具的链接

链接:https://pan.baidu.com/s/1XbCU-QxYDzRz_awiiyJzEg
提取码:6zkn

遗留布局问题

有大佬知道,我本来布局是想要这样子
在这里插入图片描述
,点击整体布局之后就变成这样子了
在这里插入图片描述
,上面变贼高,那个输入框变高了,但是没找到设置固定值的地方

转载地址:https://blog.csdn.net/zw1996/article/details/104736324 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C++之调用脚本实现复制当前路径指定目录下文件到另外的地方
下一篇:C++学习 -3 C和C++的混合编程及库的调用

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月17日 06时41分27秒