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










