PyQt5Day15--QFrame

1、QFrame简介

  是一个基类,可以选择直接使用;

  主要是用来控制一些边框样式:凸起、凹下、阴影、现款

2、创建QFrame对象和组合效果图

1 frame = QFrame(window)
2 frame.resize(100,100)
3 frame.move(100,100)
4 frame.setStyleSheet('background-color:cyan;')

3、框架形状、阴影和线宽

(1)学习框架

(2)功能操作及展示

 1 # 设置边框形状
 2 # frame.setFrameShape(QFrame.Box)
 3 # 设置边框阴影
 4 # frame.setFrameShadow(QFrame.Raised)
 5 # 框架样式(实现以上 两个功能)
 6 frame.setFrameStyle(QFrame.Box | QFrame.Raised)
 7 # 设置线宽
 8 frame.setLineWidth(6) # 外线
 9 frame.setMidLineWidth(12) # 中线
10 print(frame.frameWidth())  # 24 (6*2+12)
11 
12 window.show()
13 sys.exit(app.exec_())

4、框架样式

(1)学习框架

(2)功能操作及展示

1 # 设置边框形状
2 # frame.setFrameShape(QFrame.Box)
3 # 设置边框阴影
4 # frame.setFrameShadow(QFrame.Raised)
5 # 框架样式(实现以上 两个功能)
6 frame.setFrameStyle(QFrame.Box | QFrame.Raised)

5、框架矩形

(1)学习框架

(2)功能操作及展示

1 # 设置框架矩形
2 frame.setFrameRect(QRect(20,20,60,60))

posted @ 2020-03-27 15:51  红叶楠木  阅读(474)  评论(0编辑  收藏  举报