有些任务场景下,需要去除窗体的标题栏
这里介绍下常用的2种Flag设置,当然可能应该或许一定会有更多方式。
作为对比,先来个默认窗体的视图:
第一种:设置Qt::FramelessWindowHint
this->setWindowFlags(Qt::FramelessWindowHint);
这种方式在百度上能看到很多...
不仅会把窗体的标题栏去除,还会把边框去除
注意这里的“边框”去除,会导致窗体本身的一些特性失效,比如:模态属性
这样的话,并不能满足某些任务场景的特定需求。
第二种:设置Qt::CustomizeWindowHint
this->setWindowFlags(Qt::CustomizeWindowHint);
这种才是我需要的“去除标题栏”。