zoukankan      html  css  js  c++  java
  • QFrame 的学习

    QFrame 继承图:

    QFrame描述:

    它主要用来控制一些边框样式!

    QFrame继承:

    它是继承QWidget ,所以它是可直接直接展示的。

    QFrame功能作用:

    QFrame 功能作用之创建QFrame对象:

    from PyQt5.Qt import * #刚开始学习可以这样一下导入
    import sys
    #1,创建app
    app  = QApplication(sys.argv)
    
    
    #2,控件的操作:
    #创建控件
    window = QWidget()
    
    
    #设置控件
    window.setWindowTitle("QFrame")
    window.resize(500,500)
    
    frame = QFrame(window)
    frame.resize(100,100)
    frame.move(100,100)
    frame.setStyleSheet("background-color:cyan;")
    
    
    #展示控件
    window.show()
    
    #3,进入消息循环
    sys.exit(app.exec_())
    View Code

    QFrame 功能作用之组合效果图:

    它是由下面的形状,阴影,线宽组合在一起构成的!

    我们一般根据这个效果图去选择我们所需的参数

    QFrame 功能作用之框架形状:

    from PyQt5.Qt import * #刚开始学习可以这样一下导入
    import sys
    #1,创建app
    app  = QApplication(sys.argv)
    
    
    #2,控件的操作:
    #创建控件
    window = QWidget()
    
    
    #设置控件
    window.setWindowTitle("QFrame")
    window.resize(500,500)
    
    frame = QFrame(window)
    frame.resize(100,100)
    frame.move(100,100)
    # frame.setStyleSheet("background-color:cyan;")
    
    frame.setFrameShape(QFrame.Box)   #设置外边框
    frame.setFrameShadow(QFrame.Raised)  # 设置凸起
    
    frame.setLineWidth(6)  #外线宽
    frame.setMidLineWidth(12)  #中线宽   #有的时候是没有中线宽的,例如当形状为Panel 时就没有
    
    #展示控件
    window.show()
    
    #3,进入消息循环
    sys.exit(app.exec_())
    View Code

    QFrame 功能作用之框架阴影:

    QFrame 功能作用之框架的几个线宽:

    QFrame 功能作用之框架样式:

    只需要将形状 和 阴影  按位或  就可以了。

    QFrame 功能作用之框架矩形:

    from PyQt5.Qt import * #刚开始学习可以这样一下导入
    import sys
    #1,创建app
    app  = QApplication(sys.argv)
    
    
    #2,控件的操作:
    #创建控件
    window = QWidget()
    
    
    #设置控件
    window.setWindowTitle("QFrame")
    window.resize(500,500)
    
    frame = QFrame(window)
    frame.resize(100,100)
    frame.move(100,100)
    # frame.setStyleSheet("background-color:cyan;")
    
    frame.setFrameShape(QFrame.Box)   #设置外边框
    frame.setFrameShadow(QFrame.Raised)  # 设置凸起
    
    frame.setFrameRect(QRect(20,20,60,60))  # 设置框架的矩形
    
    #展示控件
    window.show()
    
    #3,进入消息循环
    sys.exit(app.exec_())
    View Code

    到时候,对比图去找相应的参数就行了!

    QFrame 信号:

    它和它的父类QWidget 一样!

  • 相关阅读:
    excel 批量修改sql
    js select 改变当前选中option
    servlet 显示服务器上的图片
    @Security权限验证拦截参数
    签字 变成 图片 纯js+html实现
    web 的项目 搭乘war包,运行时候却找不到jar包
    jquery监听扫码枪获得值
    妹子的js 万一哪一天资源找不到了 记录下来
    react系列---【redux安装、创建仓库】
    react系列---【redux进阶】
  • 原文地址:https://www.cnblogs.com/zach0812/p/11377442.html
Copyright © 2011-2022 走看看