QT4:布局管理器的综合使用

原创 2007年10月12日 18:12:00

红色:水平布局
粉色:网格布局
蓝色:垂直布局

#include <QApplication>
#include <QLabel>
#include <QPushButton>
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QWidget>

int main(int argc, char *argv[])
{
    QApplication app (argc, argv);
   
 QPushButton *button1 =new QPushButton("Button1");
    QPushButton *button2 =new QPushButton("Button2");
    QPushButton *button3 =new QPushButton("Button3");
    QPushButton *button4 =new QPushButton("Button4");
    QPushButton *button5 =new QPushButton("Button5");
 
 QLabel *label = new QLabel("Hello Qt!");
   
   
 QHBoxLayout *hlayout=new QHBoxLayout();
 QGridLayout *llayout=new QGridLayout();
 QVBoxLayout *rlayout=new QVBoxLayout();
 
 QWidget *window = new QWidget;
    window->setWindowTitle("main");
   
 rlayout->addWidget(button4);
 rlayout->addWidget(button5);
 rlayout->addWidget(button3);
 llayout->addWidget(button1);
 llayout->addWidget(button2);
 llayout->addWidget(label);

 hlayout->addLayout(llayout);
 hlayout->addLayout(rlayout);
 
   
 window->setLayout(hlayout);
    window->show();
    return app.exec();
}
 

Android-使用线性布局管理器布局

Android中的线性布局管理器用LinearLayout表示,它是将放入其中的组件按照垂直或水平方向来布局,也就是控制放入其中的组件横向排列或纵向排列。在Android中,可以在XML布局文件中定义...
  • eva1994
  • eva1994
  • 2016年03月10日 22:50
  • 1044

java布局管理器总结

之前在使用的过程中一直对java中swing的布局管理器感到很困惑,以下是在网上找到的一篇文章。其中我重点关注了一下gridbaglayout。写的比较详尽: BorderLayout ...
  • houhj168
  • houhj168
  • 2015年01月13日 19:30
  • 587

Qt之布局管理器

简述Qt的布局系统提供了一个简单的和强有力的方式,来自动排列窗口子控件布局。所有QWidget子类可以使用布局来管理他们的子控件。QWidget::setLayout()函数可以为一个控件布局。当通过...
  • u011012932
  • u011012932
  • 2016年05月27日 17:43
  • 11492

Android的6种布局管理器总结

Android中的6大布局管理器:1). LinearLayout 线性布局管理器、2). TableLayout 表格布局管理器、3). RelativeLayout 相对布局管理器、4). Fra...
  • yihuiworld
  • yihuiworld
  • 2015年05月26日 17:31
  • 9397

Qt之基本布局管理器

本文简单的用到了网格布局,水平布局,竖直布局的一些方法,模仿了QQ的个人信息修改窗口,先是对左半步分个人信息进行网格布局,然后对右半步分的头像和个人说明进行布局,最后是底层水平布局确定和取消,这里用到...
  • u013569763
  • u013569763
  • 2015年07月02日 14:09
  • 916

Qt布局管理详解

Qt布局管理手册: http://doc.qt.io/qt-5/qtwidgets-index.html#styles http://doc.qt.io/qt-5/qtwidgets-index....
  • fanyun_01
  • fanyun_01
  • 2016年09月30日 09:00
  • 4744

布局管理器之CardLayout(卡片布局管理器)

布局管理器之CardLayout(卡片布局管理器)对于选项卡这个概念大家可能不会陌生,就是在一个窗口中可以切换显示多页不同的内容,但同一时间只能是其中的某一页可见的,这样的一个个的页面就是选项卡。Ca...
  • zhliro
  • zhliro
  • 2015年05月17日 20:03
  • 922

Java界面常用布局管理器

Java 界面编程【01】页面布局       这是第一次在博客园里面写博客,是有关JAVA页面设计当中的布局管理器,可能...
  • a_lonely_dancer
  • a_lonely_dancer
  • 2016年09月18日 19:35
  • 5650

Qt布局管理器的使用(一)

Qt中的控件布局
  • u013704336
  • u013704336
  • 2014年08月31日 15:25
  • 1858

Java三大常用布局管理器

三大常用布局管理器:BorderLayout,FlowLayout,GridLayout,以及计算器的案例
  • huanghi11
  • huanghi11
  • 2015年08月21日 19:33
  • 5646
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT4:布局管理器的综合使用
举报原因:
原因补充:

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