QFrame 继承图:
QFrame描述:
它主要用来控制一些边框样式!app
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_())
QFrame 功能做用之组合效果图:
它是由下面的形状,阴影,线宽组合在一块儿构成的!ide
咱们通常根据这个效果图去选择咱们所需的参数!学习
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_())
QFrame 功能做用之框架阴影:
QFrame 功能做用之框架的几个线宽:
QFrame 功能做用之框架样式:
只须要将形状 和 阴影 按位或 就能够了。spa
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_())
到时候,对比图去找相应的参数就好了!3d
QFrame 信号:
它和它的父类QWidget 同样!code