QT4: 垂直布局管理器

原创 2007年10月12日 11:53:00

创建一个窗体垂直摆放一个按钮和一个标签,使他们能够随着窗体的垂直缩放而缩放。
实现这个功能需要使用一个布局管理器中的QVBoxLayout进行自动布局,把这两个组件
放入QVBoxLayout中即可。
 
#include <QApplication>
#include <QLabel>
#include <QPushButton>
#include <QVBoxLayout>
#include <QWidget>

int main(int argc, char *argv[])
{
    QApplication app (argc, argv);
 QVBoxLayout *hlayout=new QVBoxLayout();
 QPushButton *button=new QPushButton("im ok");
    QLabel *label = new QLabel("Hello Qt!");
    QWidget *window = new QWidget;
    window->setWindowTitle("main");
    hlayout->addWidget(button);
    hlayout->addWidget(label);
    window->setLayout(hlayout);
    window->show();
    return app.exec();
}
 

Android学习系列(二)布局管理器之线性布局的3种实现方式

转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39643669 LinearLayout是Android控件中的线性布局控件,...
  • JAVE_LOVER
  • JAVE_LOVER
  • 2014年09月28日 22:44
  • 3987

Java图形化界面设计——布局管理器之FlowLayout(流式布局)

前文讲解了JFrame、JPanel,其中已经涉及到了空布局的使用。Java虽然可以以像素为单位对组件进行精确的定位,但是其在不同的系统中将会有一定的显示差异,使得显示效果不尽相同,为此java提供了...
  • u013967628
  • u013967628
  • 2015年12月21日 18:32
  • 1705

android v7兼容包RecyclerView的使用(三)——布局管理器的使用

前两篇文章 android v7兼容包RecyclerView的使用(二) android v7兼容包RecyclerView的使用(一) 介绍了RecyclerView的基本用法以及与它相关的...
  • sbsujjbcy
  • sbsujjbcy
  • 2015年03月12日 13:19
  • 6613

qt布局(水平、垂直和Grid布局管理器)

水平布局管理器可以把它所管理的部件以水平的顺序依次排开,例如上图中中间的“Centigrade”和“Fahrenheit”两段文字,就是水平排列的,这个时候就可以用水平布局管理器来实现。 垂直管...
  • apollo9
  • apollo9
  • 2011年11月30日 21:09
  • 7319

java swing 垂直流布局管理器实现

最近写一个java UI,需要用到垂直流布局管理器,要求该管理器能够实现内部组件的宽度自适应。看了swing提供的5个布局管理器,尝试的实现效果都不理想,看来只能自己搞一个了,好在网上已有实现,其测试...
  • CSDN_LQR
  • CSDN_LQR
  • 2016年04月05日 21:34
  • 605

Android的垂直布局管理器的应用

1.在layout中建立一个XML文件 右击layout文件夹在其中新建一个Android XMLX Fil饿>>>填写一个file名选择一个布局管理器LinearLayout 2.在XML文件中...
  • qq_31158491
  • qq_31158491
  • 2015年09月16日 18:15
  • 112

浅谈 Qt 布局管理器 如何让控件随着窗口变化

Qt 布局管理器 基础学习是本文要介绍的内容,学习Qt的时候,参照帮助手册和相关书籍,其中的例子几乎都是手动的编写代码。至于方便设计界面的Qt designer的例子几乎就没有,想在designer中...
  • frank3543
  • frank3543
  • 2015年04月14日 15:33
  • 1837

Qt Creator布局管理器的使用

首先对菜单进行完善。 1.我们在上一次的基础上再加入一些常用菜单。 “文件”的子菜单如下图。中间的分割线可以点击Add Separator添加。 “编辑”子菜单的内容如下。 “帮助”子...
  • lhchen922
  • lhchen922
  • 2014年08月02日 21:41
  • 1359

Qt之自定义布局管理器(QFlowLayout)

简述QFlowLayout,顾名思义-流布局,实现了处理不同窗口大小的布局。根据应用窗口的宽度来进行控件放置的变化。具体实现要求不再赘述,请参考前两节内容。简述 实现 效果 源码实现QFlowLayo...
  • u011012932
  • u011012932
  • 2016年05月27日 18:49
  • 7279

QT学习笔记(3)布局管理器

Qt有两种组件的定位方式,绝对定位和布局定位。 绝对定位是设置坐标和长宽的值,但是改变窗口时组件不会有任何的变化,因此我们需要布局管理器。示例代码:#include "mainwindow.h" #...
  • Cowan1999
  • Cowan1999
  • 2017年05月27日 20:55
  • 123
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT4: 垂直布局管理器
举报原因:
原因补充:

(最多只允许输入30个字)