PyQt5学习笔记——QFrame详解

QFrame详解

一、描述

是一个基类,可以选择直接使用,主要用来控制一些边框样式:凸起,凹下,阴影,线宽

二、继承

QWidget

三、功能作用

3.1 创建QFrame对象

3.2 框架形状

PyQt5学习笔记——QFrame详解

3.3 框架阴影

PyQt5学习笔记——QFrame详解

3.4 框架的几个线宽

PyQt5学习笔记——QFrame详解

3.5 框架样式

PyQt5学习笔记——QFrame详解

3.6 框架矩形

PyQt5学习笔记——QFrame详解

四、信号

继承自父类

测试代码:

from PyQt5.Qt import *
import sys



if __name__ == '__main__':

    app = QApplication(sys.argv)

    window = QWidget()
    window.setWindowTitle("QFrame功能测试")
    window.resize(500,500)


    frame = QFrame(window)
    frame.move(100,100)
    frame.resize(100,100)
    frame.setStyleSheet("background-color:red;")

    frame.setFrameShape(QFrame.Box)   # 围绕其内容绘制一个框
    frame.setFrameShadow(QFrame.Raised)  # 设置阴影效果

    # 设置凸起效果
    frame.setLineWidth(6)  # 外线
    frame.setMidLineWidth(12)  # 中线

    print(frame.frameWidth())  # 打印框架的宽度


    window.show()

    sys.exit(app.exec_())
上一篇:photoshop入门教程(新手必看)


下一篇:window运行bridgx代码问题