Qt-软件开发-自定义无边框UI界面 Frameless

Posted jietaier

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt-软件开发-自定义无边框UI界面 Frameless相关的知识,希望对你有一定的参考价值。

主要功能:
实现Qt自定义无边框UI界面、自定义标题栏、缩放、拖动、调整大小、QSS风格应用

开发环境:
操作系统:win7 64bit
开发工具:Qt: 5.8.0 msvc 2015

开发说明:
资源文件加载QSS样式及fontawesome字体图标库
重写nativeEvent事件实现窗体的操作

功能说明:

  • 除去windows自带边框
  • 自定义标题栏(最大化/还原、最小化、关闭、ICON)
  • 双击标题栏放大及恢复
  • 鼠标拖动窗体自由移动
  • 自由调整窗体大小
  • 屏幕边缘自动放大
  • QSS样式应用

软件截图

技术图片

 

演示视频、源程序(需付费获取)请移步这里

https://mianbaoduo.com/o/bread/mbd-YpyYl5c=

 

以上是关于Qt-软件开发-自定义无边框UI界面 Frameless的主要内容,如果未能解决你的问题,请参考以下文章

Qt自定义界面边框后,移动鼠标拖动界面,界面会拖到任务栏以下。。。如何解决?

QT界面开发-(特效)无边框窗口+背景图片

Qt无边框窗体-最大化时支持拖拽还原

Qt之分类导航主界面

Qt之分类导航主界面

Qt仿360安全卫士界面(自定义阴影边框类)