介绍
无边框界面,通过 Flags 和 重写鼠标事件来实现无边框。这种方案实现效果过于简陋,但特别适合固定窗口大小的小型应用场景。继承自 QDialog/QWidget ,可以使用父类的所有方法。
使用
▼ 引入头文件
#include "VFramelessDialogLite.h" //继承自QDialog#include "VFramelessWidgetLite.h" //继承自QWidget
▼ 实例
//基于QWidgetVFramelessWidgetLite *widget = new VFramelessWidgetLite;//widget->setAttribute(Qt::WA_DeleteOnClose); //关闭窗口自动释放内存widget->show();//基于QDialogVFramelessDialogLite *dlg = new VFramelessDialogLite;//dlg->setAttribute(Qt::WA_DeleteOnClose); //关闭窗口自动释放内存dlg->exec();
▼ 效果
▼ 实际项目应用:
