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