自定义无边框窗体,对话框和提示框,添加边框阴影,同时支持Winndows和Ubuntu系统。Windows系统下支持部分Aero效果。
FlyWM_ GitHub: https://github.com/FlyWM CSDN: https://blog.csdn.net/a844651990
- 只需要包含头文件 MuCustomWindow.h 即可。
- 设置客户区域的widget调用函数 void setClientWidget(QWidget client)或者调用QLayout clientLayout()函数去添加自己需要的widget。
- 获取标题栏MuTitleBar *titleBar() const,然后可以获取标题栏的各个部分。
- 如果想要在标题栏添加选项,可以调用titleBar()->customWidget()获取出去按钮、图标和标题之外的widget。