Qt用编程实现Spacer (转)

转载 2017年01月03日 18:10:22
在QtCreator中,添加Spacer控件只需要,将其从组件库中拖到窗口上就行了。
Qt用编程实现Spacer - 玉佩 - 玉佩    Qt用编程实现Spacer - 玉佩 - 玉佩
对象窗口中显示类型为Spacer,但是程序中无法找到Spacer这个类。
需要创建一个layout对象,然后执行代码 layout->addStretch(); 就可以了。
alarm::alarm(QWidget *parent) :
    QWidget(parent)
{
    QHBoxLayout *mHLayout = new QHBoxLayout();
    QLabel *mRedAlarmLabel = new QLabel();
    mRedAlarmLabel->setPixmap(QPixmap(":/res/res/alarm/redlight-on.png"));
    QLabel *mYellowAlarmLabel = new QLabel();
    mYellowAlarmLabel->setPixmap(QPixmap(":/res/res/alarm/yellowlight-on.png"));
    QLabel *mGreenAlarmLabel = new QLabel();

mGreenAlarmLabel->setPixmap(QPixmap(":/res/res/alarm/greenlight-on.png"));

    mHLayout->addWidget(mRedAlarmLabel);
    mHLayout->addWidget(mYellowAlarmLabel);
    mHLayout->addWidget(mGreenAlarmLabel);
    mHLayout->addStretch();//添加Spacer
    parent->setLayout(mVLayout);

}


原文地址: http://blog.163.com/sdzhangyuyin@126/blog/static/13841374820150582348768/

简略git push步骤

简略git push 步骤1. git init创建新仓库,创建新文件夹,打开,然后执行 git init 2. 创建一个本地仓库使用命令 “git remote add origin git@...

Coursera公开课笔记: 斯坦福大学机器学习第七课“正则化(Regularization)”

斯坦福大学机器学习第七课"正则化“学习笔记,本次课程主要包括4部分: 1)  The Problem of Overfitting(过拟合问题) 2)  Cost Function(成本函...

[转] Qt多线程编程总结(一)

[+] Qt对线程提供了支持,基本形式有独立于平台的线程类、线程安全方式的事件传递和一个全局Qt库互斥量允许你可以从不同的线程调用Qt方法。 这个文档是提供给那些对多线程编程有丰富的知识和经验的听众的...
  • hailmy
  • hailmy
  • 2014年12月05日 11:09
  • 778

实时数据曲线绘制的Qt编程实现

  • 2011年07月29日 22:41
  • 352KB
  • 下载

Qt OpenGL:学习现代3D图形编程之二,玩转色彩

除了给三角形赋予单一的颜色,我们还有两种方法来改变三角形表面的颜色,一种是利用片段的位置来计算颜色,另一种是利用每个顶点的数据来计算颜色。 一、利用片段位置计算颜色         片段的数据包括片段...

[转]Qt多线程编程总结(二)——QMutex

QMutex类提供的是线程之间的访问顺序化。 QMutex的目的是保护一个对象、数据结构或者代码段,所以同一时间只有一个线程可以访问它。(在Java术语中,它和同步关键字“synchronized”...
  • hailmy
  • hailmy
  • 2014年12月05日 11:11
  • 501

【转】Qt在mac OS下的编程环境搭建

尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/46234079 在Mac OS X下使用Qt开发...

[转]零基础学Qt 4编程实例之四:理解并正确使用名字空间

我们写一个简单的控制台程序。在用到标准库中的函数时,需要添加对标准库的引用。 按照市面上大多数C++程序设计教科书推荐的做法,可以使用#include 或者是#include “iostream.h...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Qt用编程实现Spacer (转)
举报原因:
原因补充:

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