QFrame类
QFrame 继承自 QWidget,它的主要作用时用来控制一些边框的样式,例如凸起,凹下,阴影,线宽等。
QFrame.shape | 框架形状 |
---|---|
QFrame.NoFrame | 不显示形状 |
QFrame.Box | QFrame 围绕其内容绘制一个框 |
QFrame.Panel | QFrame绘制一个面板,使其内容显得突起或凹陷 |
QFrame. HLine | 水平分割线 |
QFrame.VLine | 垂直分割线 |
QFrame.StyledPanel | 绘制一个矩形面板, 其外观取决于当前的GUI样式 |
QFame.WinPanel | Windows 2000风格的矩形框 |
QFrame.shadow | 框架阴影 |
---|---|
QFrame.Plain | 无阴影 |
QFrame.Raised | 凸起效果 |
QFrame.Sunken | 凹陷效果 |
下面是一张不同样式的组合效果图
使用方法:
'''
使用方法
'''
self.line = QtWidgets.QFrame(self)
# 设置框架形状
self.line.setFrameShape(QtWidgets.QFrame.HLine)
# 框架阴影
self.line.setFrameShadow(QtWidgets.QFrame.Sunken)