Qt去掉标题栏添加边框阴影

时间:2021-12-30 14:32:31
【文件属性】:
文件名称:Qt去掉标题栏添加边框阴影
文件大小:78KB
文件格式:RAR
更新时间:2021-12-30 14:32:31
Qt 去掉标题栏 添加边框阴影 ShadowWidget 基于Qt5的去掉标题栏之后添加边框阴影的解决方案。 四种解决方法: 1. 如果是Windows平台,那么可以调用Windows相关API。 2. 使用Qt的QGraphicsDropShadowEffect类来实现。 3. 使用Qt的qDrawBorderPixmap函数来实现。 4. 自己构造出边框阴影QImage并绘制。
【文件预览】:
ShadowWidget
----ShadowEffectWidget.cpp(1KB)
----main.cpp(527B)
----ShadowWidget.pro.user(23KB)
----NoShadowWidget.h(497B)
----DrawBorderPixmapWidget.h(612B)
----README.md(581B)
----ShadowEffectWidget.h(545B)
----client-shadow.png(3KB)
----WindWMAPI.h(1KB)
----DrawBorderPixmapWidget.cpp(1KB)
----WinAPIShadowWidget.h(527B)
----WindWMAPI.cpp(1KB)
----ShadowWidget.pro(1KB)
----WinAPIShadowWidget.cpp(879B)
----.gitattributes(26B)
----NoShadowWidget.cpp(391B)
----MakePixmapWidget.h(1KB)
----img.qrc(101B)
----samples()
--------sample4.png(2KB)
--------sample1.png(4KB)
--------sample3.png(2KB)
--------sample2.png(6KB)
----MakePixmapWidget.cpp(10KB)
----.git()
--------HEAD(23B)
--------ORIG_HEAD(41B)
--------packed-refs(114B)
--------index(2KB)
--------FETCH_HEAD(99B)
--------COMMIT_EDITMSG(25B)
--------objects()
--------description(73B)
--------config(304B)
--------info()
--------hooks()
--------logs()
--------refs()

网友评论

  • 谢谢,资源真的很棒,四种方法都非常好,不过我选择直接调用window API
  • 资源太棒了 ,楼主帮里我大忙了