QFrame 的学习

QFrame 继承图:

QFrame描述:

它主要用来控制一些边框样式!

 

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

 

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

frame.setFrameShape(QFrame.Box)   #设置外边框
frame.setFrameShadow(QFrame.Raised)  # 设置凸起

frame.setLineWidth(6)  #外线宽
frame.setMidLineWidth(12)  #中线宽   #有的时候是没有中线宽的,例如当形状为Panel 时就没有

#展示控件
window.show()

#3,进入消息循环
sys.exit(app.exec_())
View Code

 

 

 

QFrame 功能作用之框架阴影:

 

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

frame.setFrameShape(QFrame.Box)   #设置外边框
frame.setFrameShadow(QFrame.Raised)  # 设置凸起

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

#展示控件
window.show()

#3,进入消息循环
sys.exit(app.exec_())
View Code

到时候,对比图去找相应的参数就行了!

QFrame 信号:

它和它的父类QWidget 一样!

 

转载于:https://www.cnblogs.com/zach0812/p/11377442.html

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值