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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux下如何判断文件的状态

    linux下如何判断文件的状态

    2021年8月7日
    208
  • zencart和php是什么,什么是ZenCart ZenCart有什么特点 ZenCart模板

    zencart和php是什么,什么是ZenCart ZenCart有什么特点 ZenCart模板什么是ZenCart?ZenCart有什么特点,ZenCart模板什么是ZenCart?ZenCart是免费的购物车软件-用于建立自己的网上商店,为网上销售商而设计。ZenCart是一个免费、界面友好,开放式源码的购物车软件。该软件由一些销售商、程序员、设计师和顾问们共同开发,目的就是用户能建立风格不同的电子商务系统。现有的一些解决方案过重于编程,而不是着眼于客户的需求。ZenCart把销售商…

    2022年7月27日
    4
  • PyCharm + Anaconda + QT

    PyCharm + Anaconda + QT前言:我已经安装了Anaconda和Pycharm(教程网上有很多)配置过程:1、cmd中运行:pipinstallPyQt5-ihttps://pypi.douban.com/simple安装常用工具:pipinstallPyQt5-tools-ihttps://pypi.douban.com/simple然后,在D:\Anaconda3\Lib\site-packages路径下可以看到新安装的工具包和qt5:…

    2022年8月27日
    3
  • 信用卡行为评分风险等级_信用卡综合评分标准

    信用卡行为评分风险等级_信用卡综合评分标准WOE&IVwoe全称叫WeightofEvidence,常用在风险评估、授信评分卡等领域。IV全称是Informationvalue,可通过woe加权求和得到,衡量自变量对应变量的预测能力。虽然网上到处都是神经网络、xgboost的文章,但当下的建模过程中(至少在金融风控领域)并没有完全摆脱logistic模型,原因大致有以下几点:logistic模型客群变化的敏感度不如其他高…

    2025年6月13日
    7
  • 数据库mysql菜鸟教程_MySQL数据库菜鸟教程(一)

    数据库mysql菜鸟教程_MySQL数据库菜鸟教程(一)1 MySQL 安装 解压后进入文件夹 找到 bin 文件下两个可执行文件 服务端 mysqld 客户端 mysql 服务端初始化 D MySQL8 02 mysql 8 0 21 winx64 mysql 8 0 21 winx64 bin mysqldinitia insecure 初始化后默认创建 use

    2025年10月15日
    4
  • eclipse中svn操作详解

    eclipse中svn操作详解1、svn:原理是这样的svn服务器一般放在公共的服务器上,大家连这个服务器,在Eclipse上使用svn控件可以下载svn上的项目至本地,所以很多公司将开发要用到的代码都放在svn上,有同事来

    2022年7月2日
    25

发表回复

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

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