(三十三)容器组件

容器组件(Containers Widgets)

Qt中有9种容器组件:QGroupBox组合框、QFrame框架、QScrollArea滚动区、QToolBox工具箱、QTabWidget切换卡、QStackedWidget栈式组件、QWidget、QMdiArea MDI窗口显示组件、QDockWidget停靠窗体

 

QGroupBox

简介

1、QGroupBox为构建分组框提供了支持

2、组合框通常带有一个边框和一个标题栏,作为容器部件来使用

3、在其中可以布置各种窗口部件。

4、其标题通常在上方显示,其位置可以设置为靠左、居中、靠右、自动调整这几种方式之一

5、位于分组框之中的窗口部件可以获得应用程序的焦点。

 

QFrame

简介

1、  QFrame是带有边框的组件的基类

2、  带边框组件最主要的特点是可以有一个明显的边界框架

3、  QFrame类对象可以作为一个不含任何内容的简单占位符

4、  QFrame类及其派生类都可以拥有不同边框效果(由enum QFrame::Shapeenum QFrame::Shadow组合完成)

 

enum QFrame::Shape可取值

QFrame::NoFrame

QFrame什么也不绘制

QFrame::Box

QFrame在它内容四周绘制一个边框

QFrame::Panel

QFrame绘制一个使内容表现为凸起或凹陷的面板

QFrame::StyledPanel

绘制一个效果依赖于当前GUI样式的矩形面板,面板可以是凸起或者凹陷的

QFrame::HLine

QFrame绘制一条没有任何框架的水平线(可以作为分离器)

QFrame::VLine

QFrame绘制一条没有任何框架的垂直线(可以作为分离器)

QFrame::WinPanel

绘制一个类似windows2000的可以是凸起或者凹陷的矩形面板(指定这个形状并设置线宽为2像素),为了兼容性WinPanel也被提供,为了GUI风格的独立性,建议使用QFrame::StyledPanel代替

 

QFrame::Shadow可取值

QFrame::Plain

边框和内容表现为与四周的组件在同一高度,使用调色板QPalette::WindowText绘制颜色(不含任何3D效果)

QFrame::Raised

边框和黑荣表现为凸起,使用当前颜色组的亮、暗色绘制一个3D的凸起线条

QFrame::Sunken

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值