件界面

涉及到的知识点;
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

遗留布局问题
有大佬知道,我本来布局是想要这样子

,点击整体布局之后就变成这样子了

,上面变贼高,那个输入框变高了,但是没找到设置固定值的地方

基于QT的仓库礼品出入库管理(第一个给别人使用的软件)相关推荐

  1. 基于Java实现的商品出入库管理系统

    基于Java实现的商品出入库管理系统(文末附源码) 前言 一.出入库管理系统含义介绍: 出入库管理系统是一套利用一物一码技术对仓库货物各环节实施全过程控制管理的系统,可对仓库货物进行入库.出库.货位. ...

  2. 基于Java毕业设计仓库管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计仓库管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计仓库管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  3. 计算机毕业设计-基于WEB的仓库管理系统的源代码和论文

    基于WEB的仓库管理系统主要用于实现仓库的出入库管理,基本功能包括: 入库模块.出库模块.商品查看模块.用户注册模块.个人信息管理模块等.本系统结构如下:入库模块:入库新商品,或者是入库已有商品. 出 ...

  4. 基于SSM的仓库管理系统的设计与实现(附论文)

    大家好,很高兴和大家分享源码.不管是什么样的需求.都希望各位计算机专业的同学们有一个提高.关于源码如何获取的方式, 大家可以通过常用的搜索引擎,以百度为例,搜索 源码乐园 code51 ,然后再次搜索 ...

  5. 快递出入库管理APP开发 收发快递更方便

    网购的盛行让收发快递成为很多人日常生活必不可少的一个环节,对于快递公司来说,每天有那么多的快递,如果没有一个好用的管理系统的话,不仅麻烦还很容易出现纰漏,所以快递出入库管理APP软件就显得很必要了. ...

  6. 【JAVA程序设计】(C00089)基于SSM(非maven)的仓库出入库管理系统

    基于SSM(非maven)的仓库出入库管理系统 项目简介 项目获取 开发环境 项目技术 相关代码 运行截图 运行视频 项目简介 基于SSM(非maven)的仓库出入库管理系统: 功能简单,适合学习以及 ...

  7. 基于QT开发的开源局域网联机UNO卡牌游戏报告(附github仓库地址)

    源代码: https://github.com/yunwei37/UNO-game-oop 目录 1. 需求分析 1.1. UNO卡牌游戏的基本功能 1.2. UNO卡牌游戏的规则 2. 总体设计 3 ...

  8. 1.0 java_Mybatis_oracle基于WEB的仓库管理系统的设计与实现(源码+数据库sql+论文+视频齐全)----库管理系统---源码在底部

    基于Web的仓库管理系统的设计与实现 摘 要 仓库物品的管理是与我们的日常生活息息相关的一个重大问题.随着我国经济飞速的发展,改革开放的不断深入,企业要想在激烈的市场竞争中立于不败之地,要想继续的发展 ...

  9. 基于QT的【第一个项目】设计+所有组件配合使用+网络编程局域网通信+文件IO操作+登录界面和头像+多界面跳转+JSON数据解析+表情包制作

    基于QT的第一个项目+所有组件配合使用+网络编程局域网通信+文件IO操作+登录界面和头像+多界面跳转+JSON数据解析+表情包制作 第一阶段 网络编程局域网TCP/IP聊天QT实现 main.c ma ...

最新文章

  1. 文件包含漏洞检测工具fimap
  2. django 快速实现session的操作
  3. LeetCode_Pascal's Triangle II_杨辉三角形II(Java实现)
  4. BCS和ECCS等合并系统简单对比
  5. linux之xargs命令用途
  6. 计算机组装与维护模拟测试题三答案,春季高考信息技术模拟题3(计算机组装与维修部分含答案)...
  7. 一起谈.NET技术,.NET程序员必备参考图片
  8. 标准 mysql 数据库 jdbc 的两种写法 懒汉式 和 饿汉式
  9. python中国地图数据下载_中国地图数据可视化(Python+selenium+Matplotlib),PythonSeleniumMatplotlib...
  10. qq音乐linux版本下载地址,qq音乐linux版本下载
  11. 百度近期开始大规模清理不良P2P网贷平台
  12. 解决微信开发工具卡顿的问题
  13. Ubuntu18及22安装NVIDIA驱动、CUDA、CUDNN、Pytorch
  14. 自旋锁为什么不适用于单处理器系统
  15. 小米路由器4刷padavan固件
  16. 块闻热点:做最真实的区块链资讯宣传媒体
  17. Windows + Ubuntu20.04双系统详细安装教程
  18. Java实现微信小程序支付(支付,提现,退款)
  19. 私有RTP协议和标准流媒体协议
  20. 前端开发,最方便的切图工具

热门文章

  1. 短信接口调用-手机短信,验证码
  2. Linux常用命令总结(全)
  3. uni-app 封装底部弹出框
  4. 由UDN上一个小白错误想开去
  5. Linux系统安装常遇到的问题,linux 安装遇到的问题和解决
  6. 《有限与无限的游戏》第二章 没人能独自玩游戏:经典摘抄(3)
  7. 关于使用U盘安装ESXi发生的一些错误及解决经验
  8. JSON-RPC调用智能合约相关方法
  9. java按键事件空格_java键盘事件 空格键
  10. linux系统启动项没了,重装Windows后找回丢失的Linux启动项