• 窗口标志-外观


     需要  from PyQt5.QtCore import Qt

    window.setWindowFlags(Qt.WindowStaysOnTopHint)     #设置窗口标志

    包括 窗口样式标志、顶层窗口外观标志

    窗口样式:

    Qt.Widget  默认。没有父控件,则是窗口;有父控件, 就是一般控件

    Qt.Window    是一个窗口,有窗口边框和标题栏

    Qt.Dialog   是一个对话框窗口

    Qt.Sheet    是一个窗口或部件Macintosh表单

    Qt.Drawer    是一个窗口或部件Macintosh抽屉

    Qt.Popup    是一个弹出式顶层窗口

    Qt.Tool    是一个工具窗口

    Qt.ToolTip    是一个提示窗口,没有标题栏和窗口边框

    Qt.SplashScreen    是一个欢迎窗口,是QSplashScreen构造函数的默认值

    Qt.SubWindow     是一个子窗口

     

     

    顶层窗口外观标志:

    Qt.MSWindowsFixedSizeDialogHint     窗口无法调整大小

    Qt.FramelessWindowHint       窗口无边框

    self.setWindowFlags(Qt.FramelessWindowHint)       #无边框

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

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

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

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

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

    Qt.WindowMinMaxButtonsHint    激活最小化,最大化和关闭按钮

    Qt.WindowCloseButtonHint      添加一个关闭按钮

    Qt.WindowContextHelpButtonHint      添加问号和关闭按钮,同对话框

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

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

     

    windowFlags()   返回窗口标志

  • 相关阅读:
    js复制文字到剪切板
    js推送网页到扩展屏上
    数据库自增ID用完了会怎么样?
    使用@nuxtjs/sitemap给项目添加sitemap(网站地图)
    js实现视频截图,视频批量截图,canvas实现
    javascript深入参数传递
    基于JQ使用原生js构造一个自动回复随机消息的机器人
    把nodejs程序打包成可执行文件
    如何巧妙使用some函数来优化性能
    Eggjs 设置跨域请求 指定地址跨域 nodejs
  • 原文地址:https://www.cnblogs.com/liming19680104/p/10701412.html
Copyright © 2020-2023  润新知