大文件分割工具,QT实现

最近在学习QT开发,为了验证自己学习成果,最好还是做一个有点用的UI界面工具。想到了在前一家公司工作时,主要是分析出系统发生的异常,找出根本原因。这个异常可能发生在linux kernel,也可能是native 层的应用,也可能发生在apk中。特别是烧机和压力测试过程中发生的异常,通常会抓很多的log来辅助分析,这些log抓出来后会是一个好几G的大文件,利用文本工具打开来查看log,几G的文件基本打不开,就算可以打开,在里面搜索关键字也很慢,而且经常会卡死。所以就需要一个工具来把这几G的大文件分割成几个小一点的文件。从网上下载的一个工具,使用起来很麻烦,估计是在XP时代开发的,选择文件或者目录的时候,弹出来的是树状的文件结构,要不断展开,很不友好。所以我自己利用QT做了这样一个工具


上面就是工具的界面,如果觉得不好看,可以下载源码自行修改

源码下载:https://download.csdn.net/download/xiongtiancheng/10424328

安装包下载:https://download.csdn.net/download/xiongtiancheng/10424352

安装包我是用Setup Factory 9 工具来打包的。

实现还算是比较简单了,主要是要理解QT中的布局管理,这样才能把组件放到理想的位置,显示合理的大小。下面是我认为一下值得分享的几个点,对刚接触QT的同学比较有用

1、添加图片资源

我们需要自定义按钮的样式,为了让按钮显示得好看些,需要使用到png图片<

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值