吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3841|回复: 7
收起左侧

[会员申请] 申请会员ID:Dynamic_Cast【申请通过】

[复制链接]
吾爱游客  发表于 2020-6-17 22:29
1、申 请 I D:Dynamic_Cast
2、个人邮箱:2229684943@qq.com
3、原创技术文章:

注意:图片使用的是sm.ms图床,显示速度可能稍慢,还请各位谅解。

引言

本人初三学生一名,最近上网课,为了扩大听课界面面积,隐藏了任务栏,但是隐藏后却出现无法看时间导致迟到的现象,网上的悬浮式时钟又占用面积还难看,所以自己用Qt写了个时间小程序。

基本原则:占用面积小,美观简洁实用。

界面设计

本着这个原则,先设计了界面,注意字体的美观和大小,窗口面积极限压缩。

image.png

编码

接下来编码。首先设置无边框+置顶+SplashScreen(避免在AltTab里出现影响效率)

image.png

然后编译发现无法拖动,重写3个鼠标事件就解决了。

image.png

接下来再重写鼠标双击的事件,双击就能关闭。这里需要使用exit(0),否则应用会一直在后台。

image.png

接下来设置窗口为黑色半透明,计时器为白色,这样在大多数情况下都能看的很清晰。

image.png

设置计时器并每毫秒更新数字。

image.png

image.png

image.png

设置任务栏托盘的图标&菜单,右键可以设置鼠标穿透,或者退出(继续关联事件)。

image.png

鼠标穿透需要使用this->setWindowFlags(windowFlags() | Qt::WindowTransparentForInput);

但是设置好后窗口会隐藏,需要show()出来。

image.png

最终效果

简洁美观,即使背景很乱也能清晰地看到数字,也不影响背景的显示:

image.png

小巧方便的设置面板:

image-20200617221727054

便捷的鼠标穿透:

image.png

关闭鼠标穿透后,可方便地拖动到各个区域:

image.png

精确到毫秒,满足高精确度的要求。

image.png

下载

EXE成品:https://wwa.lanzouj.com/iKeHPdrh6ng (已静态编译,无需Qt的dll即可运行。)

源码:https://wwa.lanzouj.com/iCErsdrh6ib

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2020-6-18 15:51
I D:Dynamic_Cast
邮箱:2229684943@qq.com

申请通过,欢迎光临吾爱破解论坛,期待吾爱破解有你更加精彩,ID和密码自己通过邮件密码找回功能修改,请即时登陆并修改密码!
登陆后请在一周内在此帖报道,否则将删除ID信息。

ps:初三很关键,还是应该以学业为重。
Dynamic_Cast 发表于 2020-6-18 16:30
chboy 发表于 2020-6-18 18:38
Dynamic_Cast 发表于 2020-6-21 09:29
来报道啦
huangfangding12 发表于 2020-8-15 10:17
初三! 厉害了,我高一才会的这些
旺哥来也 发表于 2020-8-16 18:37
牛笔,定一个!我向你这么大的时候,只会读书
pumishuo 发表于 2020-8-24 17:46
初三.... 除非你是真的想搞OI的超级大佬(现在OI的分量已经不高了, 要考虑好, 没国赛奖牌==白玩), 否则好好搞学习别整这些
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 01:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表