QT4:水平布局管理器QHBoxLayout

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

 

创建一个窗体并排摆放一个按钮一个标签,使他们能够随着窗体的水平缩放而缩放。
实现这个功能需要使用布局管理器中的QHBoxLay进行布局,把这连个组件放入QHBoxlayout中。

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

int main(int argc, char *argv[])
{
    QApplication app (argc, argv);
 QHBoxLayout *hlayout=new QHBoxLayout();
 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();
}
 

QT布局管理器(QVBoxLayout,QHBoxLayout)不同部分比例大小设置方法

QT布局管理器(QVBoxLayout,QHBoxLayout)不同部分比例大小设置方法     默认情况如果将多个控件加入到QT的布局管理器中(QVBoxLayout、QHBoxLayout)所...
  • qinpanke
  • qinpanke
  • 2016年03月22日 10:18
  • 13804

图片随机小角度堆叠效果,可用于相册缩略图叠加样式【长宽最优化】

最近项目需求实现一个类似的图片堆叠效果,用于相册的封面展示效果,让用户一眼就可以看出里面其实涵盖了多张图片。原理当然是图片随着中心点旋转,多次随机旋转并绘制到Canvas上,如果直接旋转bitmap你...
  • tyyj90
  • tyyj90
  • 2015年07月18日 16:27
  • 1022

hdu 4550 卡片游戏

卡片游戏 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Sub...
  • q775968375
  • q775968375
  • 2013年05月18日 16:01
  • 1456

微信小程序层叠轮播图

直接上代码 wxml viewclass="box"bindtouchstart="touchstart"bindtouchmove="touchmove"bindtouchend="touch...
  • qq_30648321
  • qq_30648321
  • 2018年01月05日 16:59
  • 95

Android fragment 重叠问题的解决方法

这边博客是想说一下在参考http://m.blog.csdn.net/article/details?id=44036543这边博客解决问题时遇到的一下坑,原文如下: 由于这个项目的首页是类似微信的...
  • lantiankongmo
  • lantiankongmo
  • 2016年04月01日 17:29
  • 5625

StackView的基本功能与用法(叠在一起的图片)

StackView的基本功能与用法 下面是我们要实现的效果 通过点击上下按钮将叠在一起的图片切换到最前, 首先将布局代码定义出来,一个简单的StackView和两个Button按钮...
  • qq_34487977
  • qq_34487977
  • 2016年04月12日 10:50
  • 566

hoj 4550 卡片游戏

7. 卡片游戏   小明最近宅在家里无聊,于是他发明了一种有趣的游戏,游戏道具是N张叠在一起的卡片,每张卡片上都有一个数字,数字的范围是0~9,游戏规则如下: 首先取最上方的卡片放到桌子上,然后...
  • yd2011222
  • yd2011222
  • 2016年07月26日 15:00
  • 108

NYOJ 905 卡片游戏

卡片游戏 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述小明最近宅在家里无聊,于是他发明了一种有趣的游戏,游戏道具是N张叠在一起的卡片,每张卡片...
  • u012804490
  • u012804490
  • 2014年07月17日 15:32
  • 678

Qt的UI布局以及控件间隔(Spacing)边距(Margins)

替一个Widget设置布局有两种方法。 1layout 构造函数传递QWidget QVBoxLayout* MainQVboxLayout=new QVBoxLayout(MainWidget); ...
  • groundhappy
  • groundhappy
  • 2016年07月26日 14:56
  • 6559

hdu 卡片游戏

卡片游戏 Problem Description   小明最近宅在家里无聊,于是他发明了一种有趣的游戏,游戏道具是N张叠在一起的卡片,每张卡片上都有一个数字,数字的范围是0~9,游戏规则如下:   首...
  • fsqfang
  • fsqfang
  • 2014年12月12日 21:32
  • 314
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT4:水平布局管理器QHBoxLayout
举报原因:
原因补充:

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