`
raymond.chen
  • 浏览: 1437259 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

水平盒布局(HBoxLayout)

阅读更多

Ext.layout.HBoxLayout扩展自Ext.layout.BoxLayout,其xtype值为hbox。
 
 主要配置项:
      align:子元素在垂直方向的对齐方式,可选值有top、middle、stretch(垂直伸展)、stretchmax,默认为top。
      flex:水平伸缩。将面板的宽减去不伸缩的子元素的宽后剩余的宽度等分成【flex和值】份,子元素伸缩后占的份数。默认为0,即不伸缩。
      pack:子元素在水平方向的包装方式,可选值有start、center、end,默认为start。

 

new Ext.Panel({
	title: "水平盒布局(HBoxLayout)",
	width: 500,
	height: 300,
	renderTo: "div2",
	frame: true,
	layout: "hbox",
	layoutConfig: {
		align: "top",
		defaultMargins: {
			top: 0,
			right: 0,
			bottom: 0,
			left: 0
		},
		pack: "start"
	},
	items: [
		{xtype:"button", text:"按钮1", height:30, flex:1},
		{xtype:"button", text:"按钮2", height:50, flex:1},
		{xtype:"button", text:"按钮3", height:70, flex:1},
		{xtype:"button", text:"按钮4", height:90, flex:3}
	]
});

 

 

  • 大小: 15.1 KB
分享到:
评论
1 楼 2012jwy 2015-09-17  
引用

相关推荐

    Qt开发的教程.doc

    **水平布局(HBoxLayout)**:控件按水平方向排列。 **垂直布局(VBoxLayout)**:控件按垂直方向排列。 **网格布局(GridLayout)**:控件按照网格的方式排列,可以指定控件所在的行列位置。 学习布局系统可以帮助...

    Qdesigner使用

    - QDesigner提供了多种布局方式,包括水平布局(HBoxLayout)、垂直布局(VBoxLayout)、网格布局(GridLayout)等。 - 通过右键菜单可以为控件添加布局。 5. **信号与槽机制**: - 选中一个控件后,在“信号”选项卡...

    ExtJS使用笔记

    ExtJS提供多种布局管理器,如AnchorLayout、FormLayout、AbsoluteLayout、FitLayout、AccordionLayout、CardLayout、ColumnLayout、VBoxLayout、HBoxLayout、TableLayout和BorderLayout等。每个布局管理器有其特定的...

    Ext JS高级程序设计

    在Ext JS中,`HBoxLayout`(简称HBox)是一种常用的布局管理器,主要用于水平方向上的元素排列。它提供了丰富的配置选项来帮助开发者更好地控制组件的布局,包括元素的对齐方式、填充样式等。本文将详细介绍`...

    Qt实现简单登录界面

    Qt实现的简单登录界面,可以连接MySQL数据库 ... QHBoxLayout *hBoxLayout = new QHBoxLayout; mainLayout->addLayout(hBoxLayout,2,0,1,2); hBoxLayout->addStretch(); hBoxLayout->addWidget(login); ...

    sfml-widgets:SFML 的简单 GUI 模块

    SFML 小部件SFML 的简单 GUI 模块。...:ProgressBar : 一个简单的水平进度条gui::Slider : 提供垂直或水平滑块gui::TextBox : 单行文本编辑器布局: gui::HBoxLayout : 水平排列小部件gui::VBoxLayout : 垂直gu

    老师整理的extjs学习笔记

    - **HBoxLayout 和 VerticalLayout**: 水平和垂直布局,用于水平或垂直排列子项。 - **TableLayout**: 表格布局,类似于 HTML 表格的布局。 - **BorderLayout**: 边框布局,用于创建类似 Windows 窗口的布局结构。 ...

    C++ GUI Qt 4编程中文版

    - **布局管理**:学会使用 Qt 提供的各种布局管理器,如 QVBoxLayout、HBoxLayout 等。 ##### Qt 应用程序的基本结构 - **主函数**:通常包含 QApplication 对象的实例化。 - **窗口类**:定义应用程序的主要窗口或...

    Qt4图形设计与嵌入式开发

    4. **布局管理**:Qt4提供了强大的布局管理器,如QGridLayout, QVBoxLayout和HBoxLayout,可以帮助开发者自动调整窗口中的控件位置和大小,以适应不同分辨率的屏幕。 5. **图形视图框架**:Qt4引入了图形视图框架,...

    pyqt5__pythonGui入门教程-无书签扫描版

    1. **QLayout**:管理控件在窗口中的排列方式,如网格布局(QGridLayout)、流式布局(QVBoxLayout/HBoxLayout)、形式布局(QFormLayout)等。 2. **添加控件**:使用`addWidget()`或`addWidget(widget, stretch, ...

    asp.net ext 中文手册

    EXT提供了多种布局管理器,如BorderLayout、VBoxLayout、HBoxLayout等,每种布局都有其特点和适用场景。布局管理器能够自动调整组件大小和位置,确保界面在不同设备和窗口尺寸下都能良好显示。 #### 9. 表单组件与...

    Ext+JS高级程序设计.rar

    8.1.2 在FormPanel中使用HBoxLayout和VBoxLayout进行布局 219 8.1.3 Panel的body的样式范围 224 8.2 Form表单组件 226 8.2.1 DisplayField控件 226 8.2.2 在FormPanel中使用TabPanel 229 8.2.3 DirectLoad与...

    基于QT的仿QQ登录界面

    5. QVBoxLayout和HBoxLayout:用于布局管理,确保控件按预期排列。 在LoginDialog文件中,开发者会定义一个继承自QDialog的类,这是QT中用于创建弹出对话框的基础类。在这个类中,我们将初始化上述组件,并使用QSS...

    Qt教程及软件

    - **布局管理器类型**:列举并解释 Qt 提供的各种布局管理器,如 QVBoxLayout、HBoxLayout 等。 - **动态布局调整**:指导如何根据窗口大小的变化自动调整控件位置和大小。 ##### (六)Qt Creator实现文本编辑 - *...

    QT creator 教程

    - **布局类型**:介绍 Qt 中常用的布局管理器,如 QVBoxLayout、HBoxLayout 等。 - **布局嵌套**:实现复杂的界面布局,包括嵌套多个布局管理器。 - **自适应调整**:确保界面元素能够根据窗口大小的变化自动调整...

    精通qt4编程所有的源码

    第二章至第五章,会逐步讲解 Qt4 的基本控件,如按钮、文本框、标签等,以及布局管理器,如 QVBoxLayout、HBoxLayout 和 Grid Layout,这些都用于组织窗口中的控件。同时,会涉及事件处理,包括事件的派发、过滤和...

    基于extjs的.NET3.5控件Coolite 1.0.0.34580(Preview预览版)

    HBoxLayout VBoxLayout RowLayout ColumnLayout TableLayout 37. Removed [XType] Attribute and replaced with XType readonly property. Example (Old) [Xtype("window")]...

Global site tag (gtag.js) - Google Analytics