Qt编写的遮罩层窗体+全局截图
自动播放
|
查看原图
|
返回列表
|
返回原帖
登录
注册
上一张
下一张
作者:
liudianwu
发布日期:2016-12-29
描述:
暂无描述
保存
取消
liudianwu
:你确定?
dup000
:下载下来才5K不到,解压不出来。为什么啊
keleshome
:大佬就是不一样,代码超赞!
cleehom
:有多级弹窗就不起作用了
jgcddd
:paintevent在其它系统是可以实现的,不过android系统下效果不好,这个会是会原因呢?
jgcddd
:这个遮罩效果在android系统下是不行。
youthdou
:[表情] [表情] [表情]
chenyan
: [表情] [表情] [表情]
yangliu8623
:这个还是不如写一个widget,paint事件里面绘的时候给一个透明度,MaskWidget这个类,虽然方便,但是这个类,没有父窗口,鼠标移动到任务栏时会显示两个窗口,另外qt的Qt::WindowFlags窗口标志用起来各种问题
loveabcc
:mark
gfanny
:受益非浅,谢谢分享
liudianwu
:按照项目分,用到就include pri的形式。控件全部做成了插件形式,和QWT一样。
weinkym
:可以通过paintevent 实现遮罩
25133777
:看过大师写的自定义控件大全,不知道你建立的QFramework是直接定义成一个类来进行调用,还是按照项目分,有用到再copy代码啊?控件那些都是绘制的吗?如果生成了dll来进行调用,那么图片资源怎么调用?
samhuilong
:刘大师,加上Qt::WindowStaysOnTopHint,切换到其他的应用程序的时候,也会显示这个最顶层的窗口,如果去掉这个属性,有什么办法可以控制绘制的遮照和弹出窗口的顺序(去掉这个属性,遮照绘制在弹出窗口的前面)
liudianwu
:需要在maskwidget构造函数中加一句,设置个置顶显示。this->setWindowFlags(Qt::FramelessWindowHint | Qt::Tool | Qt::WindowStaysOnTopHint);然后在事件过滤器中将弹窗窗体激活。bool MaskWidget::eventFilter(QObject *obj, QEvent *event){ if (eve ..
liudianwu
:嗯,能够得到版主中肯的建议,非常荣幸。目前暂时没有时间更正完善,自己暂时够用。呵呵!以后完善了再发布上来!
919974096
:有一个问题,在弹出弹窗一出现遮罩后,然后点击任务栏图标隐藏出现,就没有遮罩了。。
圣域天子
:截图工具有点不足:1. 不能在拉好范围后缩放大小2. 不能在上面画框画圆等背景黑幕如果能快速渐变就更好了[表情]
songhuirong1
:我想知道的是你的私活是哪里接到的?求楼主分享。谢谢。
weinkym
:弄个高显示器
listen342325
:同样脊椎疼,低头代码多了。
pangwei
:验证可用,刘大师出品,必是精品