• 10337阅读
  • 48回复

qt5制作类MAC工具栏BitDock [复制链接]

上一主题 下一主题
离线qibbs
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2018-08-18
最近换系统把一直在使用的RocketDock在win10上又安装了一遍发现已经形成了习惯,所以我就想自己能不能用qt做一个Dock顺便把自己之前做的小软件也可以整合一下,算是温故知新的学习过程,这个项目参考了很多第三方Dock和mac原版Dock功能。目前有一些窗口缩放特效等功能还没有做到,但我想这也是未来这款软件提升的地方,欢迎大家体验和提意见。









新增天气模块
展示效果:









下载地址:http://www.bitdock.cn/





春梦觉来心自警,往事般般应。
离线liudianwu

只看该作者 1楼 发表于: 2018-08-18
这个工具确实做得不错,纯widget项目,牛逼!
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线nigoole

只看该作者 2楼 发表于: 2018-08-18
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线prcseraph

只看该作者 3楼 发表于: 2018-08-18
下载了,安装了,确实不错,膜拜!
离线shadowcry

只看该作者 4楼 发表于: 2018-08-18
有个小建议,建议添加双击 单击 打开图标应用,Windows用户比较习惯双击
离线qibbs

只看该作者 5楼 发表于: 2018-08-19
回 shadowcry 的帖子
shadowcry:有个小建议,建议添加双击 单击 打开图标应用,Windows用户比较习惯双击 (2018-08-18 20:03) 

ok 已加入改进计划,感谢支持!
春梦觉来心自警,往事般般应。
离线alexltr

只看该作者 6楼 发表于: 2018-08-19
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线toby520

只看该作者 7楼 发表于: 2018-08-20
          
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线toby520

只看该作者 8楼 发表于: 2018-08-20
提个小建议,希望美化的更细致一点,一些提示框感觉还是太粗暴了,另外我把系统任务栏放上面,bitdock放最下面,发现bitdock容易被其他窗口挡住,有点不习惯
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线liuchangyin

只看该作者 9楼 发表于: 2018-08-20
不错    
离线玖零儛

只看该作者 10楼 发表于: 2018-08-20
离线玖零儛

只看该作者 11楼 发表于: 2018-08-20
用了下,发现使用过程中内存一直在增长,还有添加的应用图标的名称貌似是只截取了3个字符(停靠在右边的)
离线qibbs

只看该作者 12楼 发表于: 2018-08-20
回 玖零儛 的帖子
玖零儛:用了下,发现使用过程中内存一直在增长,还有添加的应用图标的名称貌似是只截取了3个字符(停靠在右边的) (2018-08-20 10:15)

感谢你的重要提醒,翻看代码发现之前做的重载处理时没有删除历史对象(这个是我失误没有删除,原因是我之前测试发现qt5.5.1在做删除对象时会使程序崩溃退出,不知道是qt版本的问题还是我写的问题,所以当时把删除对象这块注掉了,本想着最后处理,结果时间一长我给忘记了,所以才出现内存增长的问题,近期更新我会把这块重新进行优化和修复),另外你说的只截取3个字符问题能说的详细些么?我这边还没有发现这个错误.
春梦觉来心自警,往事般般应。
离线玖零儛

只看该作者 13楼 发表于: 2018-08-21
好像就Qt的图标会这样,因为我装了好几个版本的Qt,试了下其他图标没问题
离线zqxwce007

只看该作者 14楼 发表于: 2018-08-22
回 liudianwu 的帖子
liudianwu:这个工具确实做得不错,纯widget项目,牛逼! (2018-08-18 11:51) 

刘大大,怎么看出是纯widget项目?
离线zqxwce007

只看该作者 15楼 发表于: 2018-08-22
大牛,好看!请教一下,鼠标放在dock上的动画效果咋做的,能说说思路吗
离线liudianwu

只看该作者 16楼 发表于: 2018-08-22
当年秦始皇无意中得到了两颗长生不老药,他自己服了一颗,还剩一颗让我服,我都没服,就服你!中国qwidget界,我只服楼主一人!做的产品都是太牛逼了!
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线nigoole

只看该作者 17楼 发表于: 2018-08-22
回 liudianwu 的帖子
liudianwu:当年秦始皇无意中得到了两颗长生不老药,他自己服了一颗,还剩一颗让我服,我都没服,就服你!中国qwidget界,我只服楼主一人!做的产品都是太牛逼了![表情]  (2018-08-22 08:55) 

大侠开始走喜剧风了!~
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 18楼 发表于: 2018-08-22
回 zqxwce007 的帖子
zqxwce007:刘大大,怎么看出是纯widget项目? (2018-08-22 08:28) 

看安转包里面的支持库!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线zqxwce007

只看该作者 19楼 发表于: 2018-08-22
回 nigoole 的帖子
nigoole:看安转包里面的支持库! (2018-08-22 08:58) 

哈哈,谢谢,我还以为看界面就能看出来呢
离线qibbs

只看该作者 20楼 发表于: 2018-08-22
回 liudianwu 的帖子
liudianwu:这个工具确实做得不错,纯widget项目,牛逼! (2018-08-18 11:51) 

感谢大侠的赞美,我也是仰慕大侠很久了!大侠作品也都是实用级的精品而且进行了归纳和总结系统性很强!!
春梦觉来心自警,往事般般应。
离线qibbs

只看该作者 21楼 发表于: 2018-08-22
回 zqxwce007 的帖子
zqxwce007:大牛,好看!请教一下,鼠标放在dock上的动画效果咋做的,能说说思路吗 (2018-08-22 08:38) 

思路很简单都是基础鼠标状态动作的知识,如鼠标的滑入、划出、移动等,再加上QPropertyAnimation动画即可。
春梦觉来心自警,往事般般应。
离线qibbs

只看该作者 22楼 发表于: 2018-08-22
回 玖零儛 的帖子
玖零儛:好像就Qt的图标会这样,因为我装了好几个版本的Qt[表情],试了下其他图标没问题[图片] (2018-08-21 10:42) 

这里我增加了图标名称自定义功能,还修复了若干bug,预计周五发布更新包。
春梦觉来心自警,往事般般应。
离线qibbs

只看该作者 23楼 发表于: 2018-08-22
回 toby520 的帖子
toby520:提个小建议,希望美化的更细致一点,一些提示框感觉还是太粗暴了,另外我把系统任务栏放上面,bitdock放最下面,发现bitdock容易被其他窗口挡住,有点不习惯[表情]  (2018-08-20 09:29) 

恩是的这个我会继续优化,目前放下面遮挡问题的解决办发是在设置的高级中勾选“鼠标滑过或点击弹出”复选框,实现在遮挡的情况下鼠标滑过或点击底边弹出dock窗口。
春梦觉来心自警,往事般般应。
离线往事纯白

只看该作者 24楼 发表于: 2018-08-22
额滴神啊
同样是腰椎间盘,为什么你的这么突出
离线liudianwu

只看该作者 25楼 发表于: 2018-08-22
回 qibbs 的帖子
qibbs:感谢大侠的赞美,我也是仰慕大侠很久了!大侠作品也都是实用级的精品而且进行了归纳和总结系统性很强!![表情] (2018-08-22 10:27) 

我去,偶的神啦,你怎么知道我外号的?你是QQ世界中的哪位?方便加个还有一起聊聊人生和理想!
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350

只看该作者 26楼 发表于: 2018-08-22
你的ID暴露了你
离线qibbs

只看该作者 27楼 发表于: 2018-08-24
回 玖零儛 的帖子
玖零儛:好像就Qt的图标会这样,因为我装了好几个版本的Qt[表情],试了下其他图标没问题[图片] (2018-08-21 10:42)

新版更新已经推送

更新记录:
1.修复针对无图标应用程序的支持
2.图标打开方式增加单双击切换
3.修复拖入图标后动画效果
4.加入鼠标点击拖拽延时防止快速点击时误拖拽操作
5.修复设置面板控制图标放大缩小时的算法错误
6.优化系统内存占用问题
7.护眼模式增加多屏支持和退出按钮功能
8.增加截图工具
9.增加对文件夹的支持
10.图标设置中增加图标名称修改功能
11.修复其他BUG若干

老用户可到设置面板手动升级
网站下载地址:http://www.bitdock.cn/
春梦觉来心自警,往事般般应。
离线crazy

只看该作者 28楼 发表于: 2018-08-25
很好奇楼主的安装界面和升级界面是如何实现的?
C/C++/Qt爱好者
邮箱: kevinlq0912@163.com
公众号: devstone
博客:http://kevinlq.com/
离线玖零儛

只看该作者 29楼 发表于: 2018-08-27
回 qibbs 的帖子
qibbs:新版更新已经推送
更新记录:
1.修复针对无图标应用程序的支持
....... (2018-08-24 15:41) 

更新啦,不过貌似安装包不会卸载旧版本,也没有识别旧版本的安装地址
离线qibbs

只看该作者 30楼 发表于: 2018-08-27
回 玖零儛 的帖子
玖零儛:更新啦,不过貌似安装包不会卸载旧版本,也没有识别旧版本的安装地址[表情] (2018-08-27 09:02) 

嗯嗯 收到
春梦觉来心自警,往事般般应。
离线pengchengfan

只看该作者 31楼 发表于: 2018-08-27
我下载了一直在“开始解压,。。。。0%”的界面,1.2和1.3的版本都是
离线qibbs

只看该作者 32楼 发表于: 2018-08-27
回 pengchengfan 的帖子
pengchengfan:我下载了一直在“开始解压,。。。。0%”的界面,1.2和1.3的版本都是 [表情]  (2018-08-27 12:18) 

能方便说一下你的windows什么版本?我这边好测试一下。另外我已经在官网增加了绿色版的下载地址,下载后解压即可。
春梦觉来心自警,往事般般应。
离线pengchengfan

只看该作者 33楼 发表于: 2018-08-27
回 qibbs 的帖子
qibbs:能方便说一下你的windows什么版本?我这边好测试一下。另外我已经在官网增加了绿色版的下载地址,下载后解压即可。 (2018-08-27 13:43) 

win10 64位 专业版
离线qibbs

只看该作者 34楼 发表于: 2018-08-27
回 pengchengfan 的帖子
pengchengfan:win10 64位 专业版 (2018-08-27 14:15) 

收到 刚才看了一下你的环境和我现在用的是一致的 你试一下绿色版是否可用。
春梦觉来心自警,往事般般应。
离线qibbs

只看该作者 35楼 发表于: 2018-08-31
回 玖零儛 的帖子
玖零儛:更新啦,不过貌似安装包不会卸载旧版本,也没有识别旧版本的安装地址[表情] (2018-08-27 09:02) 

新版本1.4已经推送:
这个版本里已经在安装包中加入了安装路径识别功能,并在配置文件中保存安装路径,确保后续版本完全识别。
更新记录:
1.截图工具升级
2.持续优化内存占用
3.优化内部应用部署方式
4.增加菜单功能内图标拖拽功能
5.优化部分窗口细节及显示效果
6.增加帮助及Bug反馈功能
7.修改护眼模式图标
8.修复其他BUG若干
春梦觉来心自警,往事般般应。
离线pengchengfan

只看该作者 36楼 发表于: 2018-09-06
绿色版可以使用,另外想问一下楼主,你打开回收站,控制面板这些是什么原理,我做过类似的是用cmd,但是速度有点慢
离线qibbs

只看该作者 37楼 发表于: 2018-09-15






v1.5更新记录:
1.优化右键菜单项目显示
2.修正添加快捷方式文件类型判断
3.优化界面细节显示效果
4.增加菜单拖拽到主菜单功能
5.修正dock在屏幕左侧时边距问题
6.拖拽到末位添加失败问题
7.增加文件夹拖拽添加
8.增加关于我们页面
9.增加比特天气模块(目前支持中国区域)
10.修复其他BUG若干
春梦觉来心自警,往事般般应。
离线liudianwu

只看该作者 38楼 发表于: 2018-09-15
大佬做的越来越好了,尤其是钓鱼岛,这个不要太屌!
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liudianwu

只看该作者 39楼 发表于: 2018-09-15
建议复选框和滑块条再美化下,整体风格就完美了!
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
快速回复
限100 字节
 
上一个 下一个