PYQT窗口风格

时间:2014-04-28 07:17:00   收藏:0   阅读:1500

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窗口风格,码迷,mamicode.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!