setWindowFlags(Qt.WindowFlags)函数,Qt.WindowFlags类如下:

1.窗口类型

Qt.Qt.Widget
#插件默认窗口,有最小化、最大化、关闭按钮

Qt.Qt.Window
#普通窗口,有最小化、最大化、关闭按钮

Qt.Qt.Dialog
#对话框窗口,有问号和关闭按钮

Qt.Qt.Popup
#弹出窗口,窗口无边框化

Qt.Qt.ToolTip
#提示窗口,窗口无边框化,无任务栏窗口

Qt.Qt.SplashScreen
#飞溅屏幕,窗口无边框化,无任务栏窗口

Qt.Qt.SubWindow
#子窗口,窗口无按钮但有标题栏

2.使用自定义外观的顶层窗口标志

Qt.Qt.MSWindowsFixedSizeDialogHint
#窗口无法调整大小

Qt.Qt.FramelessWindowHint
#窗口无边框化

Qt.Qt.CustomizeWindowHint
#有边框但无标题栏和按钮,不能移动和拖动

Qt.Qt.WindowTitleHint
#添加标题栏和一个关闭按钮

Qt.Qt.WindowSystemMenuHint
#添加系统目录和一个关闭按钮

Qt.Qt.WindowMaximizeButtonHint
#激活最大化和关闭按钮,禁止最小化按钮

Qt.Qt.WindowMinimizeButtonHint
#激活最小化和关闭按钮,禁止最大化按钮

Qt.Qt.WindowMinMaxButtonsHint
#激活最小化、最大化和关闭按钮,
#相当于Qt.Qt.WindowMaximizeButtonHint|Qt.Qt.WindowMinimizeButtonHint

Qt.Qt.WindowCloseButtonHint
#添加一个关闭按钮

Qt.Qt.WindowContextHelpButtonHint
#添加问号和关闭按钮,像对话框一样

Qt.Qt.WindowStaysOnTopHint
#窗口始终处于顶层位置

Qt.Qt.WindowStaysOnBottomHint
#窗口始终处于底层位置

PYQT窗口风格的更多相关文章

  1. VC----Class Style类风格和窗口风格

    CS_BYTEALIGNCLIENT:以字节边界来对齐窗口客户区,这个风格会影响 窗口 的宽度和水平位置.实际上没有看到效果. CS_BYTEALIGNWINDOW:以字节边界来对齐窗口,这个风格会影 ...

  2. MFC窗口风格 WS_style/WS_EX_style(超详细)

    窗口风格(Window style) WS_BORDER   有边框窗口 WS_CAPTION   必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用.指示窗口包含标题要部分 ...

  3. WS_窗口风格常量

    WS_窗口风格常量 WS_BODER 窗口具有细线边框 WS_CAPTION 窗口具有标题栏(包含 WS_BODER) WS_CHILD 创建一个子窗口(此风格不能与 WS_POPUP 一起使用 ) ...

  4. MFC窗口风格 WS_style/WS_EX_style

    窗口风格(Window style) WS_BORDER   有边框窗口 WS_CAPTION   必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用.指示窗口包含标题要部分 ...

  5. vs调试看窗口风格

    vs调试看窗口风格 技巧:在数值上右键,以16进制显示.

  6. PYQT窗口可视化编程

    1.用PYQT的Qt设计师设计完程序UI后,将其转换为UI.py脚本. 转换步骤见帖:http://www.cnblogs.com/doudongchun/p/3694765.html 2.在同目录下 ...

  7. WIN32窗口类风格和窗口风格(备查询)

    一.WNDCLASS typedef struct { UINT cbSize //这个结构体的长度,一般用sizeof(WNDCLASSEX)设置 UINT style //窗口式样 WNDPROC ...

  8. WINDOWS窗口风格 WS_OVERLAPPEDWINDOW

    转自:http://blog.csdn.net/hquxiezk/archive/2008/07/29/2733269.aspx #define WS_OVERLAPPEDWINDOW (WS_OVE ...

  9. 修改Swing窗口风格

    String look; java:    look = "javax.swing.plaf.metal.MetalLookAndFeel"; Windows:    look = ...

随机推荐

  1. python面向对象——类

    from:http://www.runoob.com/python3/python3-class.html Python3 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在P ...

  2. java浅复制与深使用接口实现

    1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象.换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象. ⑵深复 ...

  3. Python之内建函数Map,Filter和Reduce

    Python进阶 map,filter, reduce是python常用的built-in function. 且常与lambda表达式一起用. 其中: map 形式:map(function_to_ ...

  4. java基础62 JavaScript中的函数(网页知识)

    1.JavaScript中,函数的格式 function 函数名(形参列表){ 函数体; } 2.JavaScript中,函数需要注意的细节 1.在javaScript中,函数定义形参时,是不能使用v ...

  5. java基础33 Set集合下的HashSet集合和TreeSet集合

    单例集合体系: ---------| collection  单例集合的根接口--------------| List  如果实现了list接口的集合类,具备的特点:有序,可重复       注:集合 ...

  6. arp命令 清arp表

    平常删除arp都用arp-d.大量存在的时候 arp -n|awk '/^[1-9]/ {print arp -d $1}' | sh 清除所有arp表,以前用这个来清arp表貌会清空,没注意到存在i ...

  7. 洛谷P2018消息传递

    传送门啦 这个树形dp就没那么简单了,运用了一下贪心的思想 不同的排序方法对应着不同的转移方程,如果我们用 $ f[x] = max(f[x] , b[i] +cnt - i + 1) $ 来进行转移 ...

  8. 浅析redux

    一 redux 思想 首先,每一个webApp有且只有一个state tree,为方便管理和跟踪state的变化,也为了减少混乱,redux只允许通过发送(dispatch)action的方式来改变s ...

  9. 好久没有写过SQL了,今天写了一句select in留存

    应同事要求,直接去接数据库的数据. 数据C里有一个name是查询的起始. 然后,B其实是一个多对多的中间表, 通过B查出id之后, 就可以在A里找到需要的数据了. select name from A ...

  10. Bootstrap Paginator分页插件使用示例

    最近做的asp.netMVC项目中需要对数据列表进行分类,这个本来就是基于bootstrap开发的后台,因此也就想着bootstrap是否有分页插件呢,或者说是基于jquery支持的分页功能,这样整体 ...