其他分享
首页 > 其他分享> > PyQt5学习笔记——QFrame详解

PyQt5学习笔记——QFrame详解

作者:互联网

QFrame详解

一、描述

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

二、继承

QWidget

三、功能作用

3.1 创建QFrame对象

3.2 框架形状

在这里插入图片描述

3.3 框架阴影

在这里插入图片描述

3.4 框架的几个线宽

在这里插入图片描述

3.5 框架样式

在这里插入图片描述

3.6 框架矩形

在这里插入图片描述

四、信号

继承自父类

测试代码:

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_())

标签:__,框架,frame,PyQt5,window,详解,100,QFrame
来源: https://blog.csdn.net/qq_44653420/article/details/122776926