找回密码
 立即注册
收起左侧

关于动态添加控件

4
回复
7543
查看
[复制链接]
累计签到:6 天
连续签到:1 天
来源: 2016-3-9 19:44:45 显示全部楼层 |阅读模式
1Qter豆
先贴代码
#include "form.h"
#include "ui_form.h"

Form::Form(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Form)
{
    StaticLists = new  QVBoxLayout();
    Hlayout = new  QHBoxLayout();
    layoutBox = new QVBoxLayout();

    layoutBox->addItem(Hlayout);
    layoutBox->addItem(StaticLists);
    this->setLayout(layoutBox);
    this->show();
}

Form::~Form()
{
    delete ui;
}


void Form::AddItemds(){
    FriendButton = new QPushButton("Friend");
    GroundButton = new QPushButton("Ground");
    Hlayout->addWidget(FriendButton);
    Hlayout->addWidget(GroundButton);
}
类似这个类里,我自己手动调用AddItemds时,没有显示2个button,这个为什么?求高手指明!!!!

最佳答案

查看完整内容

layoutBox->addItem(Hlayout); 应该是 addLayout吧
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2016-3-9 19:44:46 显示全部楼层
layoutBox->addItem(Hlayout);
应该是 addLayout吧
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2016-3-9 19:45:29 显示全部楼层
自己先顶,求人告诉答案
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2016-3-9 20:32:04 显示全部楼层
有人吗?谁能告诉我? 想不明白啊
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2016-3-9 20:55:49 显示全部楼层
a408815041 发表于 2016-3-9 20:46
layoutBox->addItem(Hlayout);
应该是 addLayout吧

真的是这个问题,Thx,找了很久,一直没有找到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了