Qt::WindowFlags
关键字:
Qt
、 Qt::WindowFlags
、 Qt::WindowType
、 关键字4
、 关键字5
摘要
今天在公司解决自己的Bugs的时候,发现一个以前可以用的功能在自己的新代码里面不可用了,所以就得解决一下自己写得BUG,就是有一个功能时需要把里面的个控件 浮动出来显示,如果没有之前的参考代码,那我就直接用Tool 窗口显示了,但是呢,上一版本版本代码中竟然是通过给 控件设置空的父类来解决,也就是调用了QWidget::setParent(nullptr);虽然感觉怪怪,但是本着能跑就不要动的原则,还是维持了原来的代码,直到这个法子在新的功能中不好使用,才不得重新学一下相关的知识。
窗口&部件
窗口标识由两部分组成,分别是窗口类型和窗口提示hint,一个窗口只有一个窗口类型。窗口提示定义了窗口的外观,可以有多个提示,窗口提示进行按位取或即可
要说清楚Qt::WindowFlags枚举类型就必须清楚两个概念:窗口和部件
**窗口:**相对独立,有子窗口和父窗口之分,主要特点就是窗口有完整的边框。
**部件:**必须依赖父窗口而存在,依赖性较强,出现在父窗体的界面内部。
Qt::WindowFlags&WindowType
窗口类型
此枚举类型用于指定小部件的各种窗口系统属性。它们相当不寻常,但在少数情况下是必要的。其中一些标志取决于基础窗口管理器是否支持它们。