自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Linux u盘助手总结

在李翔老师的指导下,近两个月完成了对Linuxu盘助手项目的开发。基本实现软件要求并做了相应的扩展。现对项目开发过程做一下总结。一。基本功能的实现。1.u盘热拔插的监听。学习了netlink的通信模式并参考引用了前辈的代码https://github.com/wang-bin/qdevicewatcher。netlink用于内核与用户的通信,机制是socket。2.悬浮窗口部分。u盘插

2014-09-07 15:28:53 973

原创 Linux u盘助手(五)

上周回家一趟。。。导师对之前的项目进行了测试,发现了很多bug和不如意的地方。最近对已实现功能进行了修改优化、重新组织一下代码并增添了部分高级功能。修改优化:1.将深度速度测试及其他功能实现放在单独线程中,增加等待对话框,对执行结果进行提示。2.修改双击悬浮窗口重复弹出mount地址文件对话框bug,若挂载失败则提示继续挂载。3.解决连续拔插u盘无法重置u盘信息

2014-09-02 22:40:12 514

原创 Linux u盘助手(四)

最近主要是对已实现功能进行了优化,并对格式化y pan

2014-08-19 13:53:26 573

原创 Linux u盘助手(三)

在u盘的热拔插实现部分,使用了

2014-08-10 15:52:15 772

原创 Linux u盘助手期中总结

经过一个月的努力,除了界面还有待改进,交互方式略显单调,项目需求的基本功能已全部实现;部分高级功能也有了初步的想法和时间。 一.基本功能的实现1.悬浮窗口的实现。1.1继承QWidget类,设置Qt::FramelessWindowHint属性去除边框,同时利用QPixmap加载悬浮窗口的图片。1.2重写鼠标事件,包括移动、点击、拖动、双击等,以达到可鼠标拖动、双击打开主窗口、

2014-08-05 04:30:36 913 1

原创 Linux U盘助手(二)

Linux u盘助手开发。在Ubuntu下开发一款u盘助手软件。这几天的主要工作为实现悬浮窗口。 主要实现方案:A.悬浮窗口:1.继承QWiget,设置FramelessWindowHint属性,消除窗口边框。2.在QLabel上添加QPixmap,加载悬浮窗口图片。3.重写鼠标事件,监听鼠标enter、leave、doubleclick、move等事件。鼠标放在悬

2014-07-17 21:01:56 653

原创 Linux U盘助手(一)

Linux u盘助手开发。在Ubuntu下开发一款u盘助手软件。第一周的主要工作是利用qt的dbus模块实现热拔插的监听,即识别u盘的插入和拔除。1.注册监听。QDBusConnection::systemBus().connection(p1,p2,p3,p4);2.声明QDBusInterface接口。3.根据QDbusReply确定usb接口设备类型(QDBusInter

2014-07-12 22:52:53 886

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除