QFrame

QFrame

        功能:是具有框架的部件的基类,主要是控制边框样式

        继承关系:

一. 属性

enumShadow { Plain, Raised, Sunken }
enumShape { NoFrame, Box, Panel, StyledPanel, HLine, …, WinPanel }
enumStyleMask { Shadow_Mask, Shape_Mask }
QFrame::Plain0x0010框架和内容看起来与周围环境齐平
QFrame::Raised0x0020框架和内容出现凸起
QFrame::Sunken0x0030框架和内容物出现凹陷
QFrame::NoFrame0QFrame什么也没画
QFrame::Box0x0001QFrame在其内容周围画一个框
QFrame::Panel0x0002QFrame绘制一个面板以使内容看起来凸起或凹陷
QFrame::StyledPanel0x0006绘制一个矩形面板,其外观取决于当前的 GUI 样式。它可以升高或凹陷。
QFrame::HLine0x0004QFrame绘制一条不框定任何内容的水平线(用作分隔符)
QFrame::VLine0x0005QFrame绘制一条不框定任何内容的垂直线(用作分隔符)
QFrame::Shadow_Mask0x00f0Shadow部分frameStyle()
QFrame::Shape_Mask0x000fShape部分frameStyle()

二. 方法

QRectframeRect() const  返回框架尺寸
QFrame::ShadowframeShadow() const 返回边框阴影样式
QFrame::ShapeframeShape() const  返回边框形状
intframeStyle() const 返回边框样式
intframeWidth() const  返回边框的宽度
intlineWidth() const  返回线宽
intmidLineWidth() const  返回中线宽度
voidsetFrameRect(const QRect &) 设置框架尺寸 QRect(0, 0, 0, 0)
voidsetFrameShadow(QFrame::Shadow)  设置边框阴影
voidsetFrameShape(QFrame::Shape)  设置边框形状
voidsetFrameStyle(int style)  设置边框风格
voidsetLineWidth(int)  设置线宽
voidsetMidLineWidth(int)   设置中线宽度

样式和线宽的组合:

三. 官方文档 

QFrame Class | Qt Widgets 5.15.15

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值