草庐IT

FramelessWindow

全部标签

FramelessWindow实现qt无边框窗口

FramelessWindow.h文件链接添加FramelessWindow.h头文件在你的qt项目中将FramelessWindow.h头文件导入进来,或者使用cmake、qmake将包含该头文件的目录引入。简单浏览framelessWindow代码我们发现FramelessWindow是一个继承模板参数的类模板。并且看一下构造函数简单实现1.继承该类模板,如果你想创建一个QFrame窗口那么就用QFrame当模板参数,如果创建QMainWindow窗口就使用QMainWindow,QDialog就QDialog。这里我使用QFrame2.编写构造函数,这里背景色我使用不是透明,enable

FramelessWindow实现qt无边框窗口

FramelessWindow.h文件链接添加FramelessWindow.h头文件在你的qt项目中将FramelessWindow.h头文件导入进来,或者使用cmake、qmake将包含该头文件的目录引入。简单浏览framelessWindow代码我们发现FramelessWindow是一个继承模板参数的类模板。并且看一下构造函数简单实现1.继承该类模板,如果你想创建一个QFrame窗口那么就用QFrame当模板参数,如果创建QMainWindow窗口就使用QMainWindow,QDialog就QDialog。这里我使用QFrame2.编写构造函数,这里背景色我使用不是透明,enable