QGridLayout中multi cell处理

QGridLayout中multi cell处理

 当我使用QGridLayout的时候,有时会碰见这种情况,就是一行有两个控件,总共两行,(a1,a2与b1
b2,a1,a2属于同一种控件,b1,b2属于另一种)b的宽度是a的整整两倍,在qt2中,我可以使用addMultiCellWidget进行处理,可是qt4中没有这个函数,查看了qt4中关于QGridLayout的文档有如下函数:
        void addWidget ( QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 )
于是我就用
        a1->addWidget(this, 0, 0);
        b1->addWidget(this, 0, 1, 0, 2);
        a2->addWidget(this, 1, 0);
        b2->addWidget(this, 1, 1, 1, 2);
来进行处理,可是当我是用的时候,如果a是QLineEdit,而b是QComobox,就很可能出现b1与b2叠在一起的问题,我也不清楚是怎么回事,于是我又用了另一种方法,及
       setColumnStretch(0, 1);
       setColumnStretch(1, 2);

       a1->addWidget(this, 0, 0);
       b1->addWidget(this, 0, 1;
       a2->addWidget(this, 1, 0);
       b2->addWidget(this, 1, 1);
就是先把column的大小调整好,这样就能正确显示了。

 

转载于:https://www.cnblogs.com/xiaowangba/archive/2007/08/23/6313808.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111077.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Matlab中meshgrid的用法简介

    Matlab中meshgrid的用法简介meshgrid:网格1、主要使用的函数为[X,Y]=meshgrid(xgv,ygv);meshgrid函数生成的X,Y是大小相等的矩阵,xgv,ygv是两个网格矢量,xgv,ygv都是行向量。X:通过将xgv复制length(ygv)行(严格意义上是length(ygv)-1行)得到Y:首先对ygv进行转置得到ygv’,将ygv’复制(length(xgv)-1)次得到。…

    2022年6月12日
    88
  • linux环境变量的配置_centos环境变量配置文件

    linux环境变量的配置_centos环境变量配置文件前言在自定义安装软件的时候,经常需要配置环境变量,下面进行详细解析 环境变量配置文件|用户|配置文件||:|:||系统环境|/ect/profil

    2022年7月31日
    12
  • 王艳茹网课答案创业基础超星尔雅答案2021

    王艳茹网课答案创业基础超星尔雅答案2021创业的概念与功能1【单选题】下列对创业定义理解不正确的一项是(B)A、创业者通过资源整合来达到创业目标B、创业伴随新行业的出现C、寻求机会是产生创业活动的重要一环D、创业伴随新价值的产生创业的要素和阶段1【单选题】创业的关键要素不包括(C)A、机会B、团队C、技术D、资源2【多选题】创业可分为哪些阶段(ABCD)A、机会识别B、资源整合C、新企业创办D、企业生存3【多选题】下列说法中正确的有(ABC)A、商业机会是创业过程的重…

    2022年6月6日
    65
  • vue filters过滤器的统一封装「建议收藏」

    vue filters过滤器的统一封装「建议收藏」目录统一封装规则统一封装规则1、src文件夹下创建filters文件夹,然后再filters文件夹下创建index.js即:src/filters/index.js2、在main.js中引入src/filters/index.js文件,并在下方遍历调用filters中的方法,使用VUE.filters切记:将遍历代码写在newVUE()上方3、在src/utils文件夹下的文件中创建各种工具类方法4、在src/filters/index.js中引入utils中的方法进行调用src

    2022年5月22日
    37
  • Java如何判断整数溢出,溢出后怎么得到提示?

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:Aaron_涛 blog.csdn.net/qq_33330687/article/details/81626…

    2021年6月24日
    96
  • 狂神说SpringMVC05:整合SSM框架

    狂神说SpringMVC05:整合SSM框架狂神说SpringMVC系列连载课程,通俗易懂,基于Spring5版本(视频同步),欢迎各位狂粉转发关注学习。未经作者授权,禁止转载整合SSM框架在上一节中,我们了解了SpringMVC…

    2022年6月10日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号